A video encryption service based on cloud computing

With the popularization of the network in recent years, the application of video broadcast system, video conference system, video Surveillance System and other aspects of the application have put forward higher requirements on the security of video information. Especially, if it is related to the military, economic and political sensitivity of the video data, studying the encryption of video data is more important. However, the traditional centralized data encryption offers only a single form of service and its encryption speed is slow. In order to improve the speed of encryption, we take advantage of the characteristics of cloud computing to improve the encryption speed. At the same time, we use AES (Advanced Encryption Standard) algorithm with high security to encrypt the video. Therefore, this paper builds a Hadoop cluster and uses the MapReduce framework to design the encryption service system. Additionally, we provide a complete encryption scheme, a selective encryption scheme, and a partial encryption scheme to encrypt the video data. As a result, not only improves the speed of video encryption, but also optimizes the video encryption strategy. Furthermore, the user can select the encryption scheme according to their requirements. The experimental results show that the video encryption service that we provide can meet the requirements of high-speed, security and so on.

[1]  Bharat K. Bhargava,et al.  A fast MPEG video encryption algorithm , 1998, MULTIMEDIA '98.

[2]  Lin Qing-ying Cloud Computing Model Based on Hadoop , 2010 .

[3]  Cheng Yang,et al.  Video Selective Encryption Based on Hadoop Platform , 2015, 2015 IEEE International Conference on Computational Intelligence & Communication Technology.

[4]  Ralf Lämmel,et al.  Google's MapReduce programming model - Revisited , 2007, Sci. Comput. Program..

[5]  Ennio Gambi,et al.  A new chaotic algorithm for video encryption , 2002, IEEE Trans. Consumer Electron..