Selective encryption algorithm implementation for video call on Skype client

Video calling is one of the widely used method of communicating. Encryption is applied to video call data to keep it secret. Real-time encryption is needed to support real-time communication such as video calling. Selective encryption is present as a solution to this problem. Skype is software that supports video calling. It cannot be ascertained whether Skype communication channel can be eavesdropped or not, since Skype communication protocol is very closed and concealed. Because of skype closed and concealed communication protocol, there is possibility that Skype party can eavesdrop communication in its communication channel. In this paper, we proposed a Skype client application made especially for video calling. Its main objective is to implement a selective encryption algorithm in video calling, especially via Skype. This Skype client is implemented in C++ programming language using Skypekit API from Skype. Testing proved that Skype client built support video calling with minor delay. Selective encryption algorithm is implemented to encrypt video in this Skype client.

[1]  Lars R. Knudsen,et al.  Advanced Encryption Standard (AES) - An Update , 1999, IMACC.

[2]  Omar Zakaria,et al.  An Overview of Video Encryption Techniques , 2009 .

[3]  Bharat K. Bhargava,et al.  An efficient MPEG video encryption algorithm , 1998, Proceedings Seventeenth IEEE Symposium on Reliable Distributed Systems (Cat. No.98CB36281).

[4]  Lintian Qiao,et al.  A New Algorithm for MPEG Video Encryption , 2007 .

[5]  Dirk Fox,et al.  Advanced Encryption Standard (AES) , 1999, Datenschutz und Datensicherheit.

[6]  Iain E. G. Richardson,et al.  The H.264 Advanced Video Compression Standard , 2010 .

[7]  Noor Zaman,et al.  Rubric based assessment plan implementation for Computer Science program: A practical approach , 2013, Proceedings of 2013 IEEE International Conference on Teaching, Assessment and Learning for Engineering (TALE).

[8]  Alfred Menezes,et al.  Handbook of Applied Cryptography , 2018 .

[9]  Huan Jian,et al.  A NOVEL CHAOS-BASED VIDEO ENCRYPTION ALGORITHM , 2004 .

[10]  Frederic P. Miller,et al.  Advanced Encryption Standard , 2009 .

[11]  Simon Heron,et al.  Encryption: Advanced Encryption Standard (AES) , 2009 .

[12]  Iain E. Richardson,et al.  The H.264 Advanced Video Compression Standard: Richardson/The H.264 Advanced Video Compression Standard , 2010 .

[13]  Henning Schulzrinne,et al.  An Analysis of the Skype Peer-to-Peer Internet Telephony Protocol , 2004, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[14]  Tracy Bradley Maples,et al.  Performance Study of a Selective Encryption Scheme for the Security of Networked, Real-Time Video , 1995, Proceedings of Fourth International Conference on Computer Communications and Networks - IC3N'95.