Multimedia Tools and Applications

, Volume 24, Issue 1, pp 57–79

MPEG Video Encryption Algorithms


  • Bharat Bhargava
    • Department of Computer SciencesPurdue University
  • Changgui Shi
    • Department of Computer SciencesPurdue University
  • Sheng-Yih Wang
    • Department of Computer SciencesPurdue University

DOI: 10.1023/B:MTAP.0000033983.62130.00

Cite this article as:
Bhargava, B., Shi, C. & Wang, S. Multimedia Tools and Applications (2004) 24: 57. doi:10.1023/B:MTAP.0000033983.62130.00


Multimedia data security is important for multimedia commerce. Previous cryptography studies have focused on text data. The encryption algorithms developed to secure text data may not be suitable to multimedia applications because of the large data size and real time constraint. For multimedia applications, light weight encryption algorithms are attractive.

We present four fast MPEG video encryption algorithms. These algorithms use a secret key to randomly change the sign bits of Discrete Cosine Transform (DCT) coefficients and/or the sign bits of motion vectors. The encryption is accomplished by the inverse DCT (IDCT) during the MPEG video decompression processing. These algorithms add a small overhead to MPEG codec. Software implementations are fast enough to meet the real time requirement of MPEG video applications. The experimental results show that these algorithms achieve satisfactory results. They can be used to secure video-on-demand, video conferencing, and video email applications.

multimedia data securityMPEG video encryptionMPEG codec

Copyright information

© Kluwer Academic Publishers 2004