DOI QR코드

DOI QR Code

Encryption Scheme for MPEG-4 Media Transmission Exploiting Frame Dropping

  • Shin, Dong-Kyoo (Department of Computer Engineering, Sejong University) ;
  • Shin, Dong-Il (Department of Computer Engineering, Sejong University) ;
  • Shin, Jae-Wan (Department of Computer Engineering, Sejong University) ;
  • Kim, Soo-Han (Internet Infra R&D Planning Team, NW. Div., Samsung Electronics Co., LTD.) ;
  • Kim, Seung-Dong (Coporate Reseach Center, SK Telecom Co., LTD.)
  • Received : 2010.04.23
  • Accepted : 2010.08.11
  • Published : 2010.10.30

Abstract

Depending on network conditions, a communication network could be overloaded when media are transmitted. Research has been carried out to lessen network overloading, such as by filtering, load distribution, frame dropping, and other methods. Among these methods, one of the most effective is frame dropping, which reduces specified video frames for bandwidth diminution. In frame dropping, B-frames are dropped and then I- and P-frames are dropped, based on the dependency among the frames. This paper proposes a scheme for protecting copyrights by encryption, when frame dropping is applied to reduce the bandwidth of media based on the MPEG-4 file format. We designed two kinds of frame dropping: the first stores and then sends the dropped files and the other drops frames in real time when transmitting. We designed three kinds of encryption methods using the DES algorithm to encrypt MPEG-4 data: macro block encryption in I-VOP, macro block and motion vector encryption in P-VOP, and macro block and motion vector encryption in I-, P-VOP. Based on these three methods, we implemented a digital rights management solution for MPEG-4 data streaming. We compared the results of dropping, encryption, decryption, and the quality of the video sequences to select an optimal method, and found that there was no noticeable difference between the video sequences recovered after frame dropping and the ones recovered without frame dropping. The best performance in the encryption and decryption of frames was obtained when we applied the macro block and motion vector encryption in I-, P-VOP.

Keywords

References

  1. C. C. Bisdikian and B. V. Patel, "Issues on Movie Allocation in Distributed Video-on-Demand Systems," in Proc. of IEEE International Conf. on Communications, vol. 1, pp. 250-255, Jun. 1995.
  2. L. Xu and J. Helzer, "Media Streaming via TFRC: An Analytical Study of the Impact of TFRC on User-Perceived Media Quality," in Proc. of IEEE INFOCOM, pp. 1-12, Apr. 2006.
  3. S. Floyd, M. Handley, J. Padhye, and J. Widmer, "Equation-Based Congestion Control for Unicast Applications," ACM SIGCOMM Computer Communication Reviews, vol. 30, no. 4, pp. 43-56, Oct. 2000. https://doi.org/10.1145/347057.347397
  4. "Proposed new text of IPMP FAQ," ISO/IEC JTC/SC29/WG11 M8141, 2002.
  5. J Lacy, N Rump, P Kudumakis, "MPEG-4 Intellectual Property Management & Protection (IPMP) Overview & Application Document," ISO/IEC/SC29/WG11/N2614, 1998.
  6. Ming-Ting Sun, Amy R. Reibman, "Compressed Video over Networks," CRC Press, 2000.
  7. King N. Ngan, Chi W. Yap, Keng T. Tan, "Video Coding for Wireless Communication Systems," CRC Press, 2001.
  8. L. Delgrossi, C. Halstrick, D. hehmann, R. G. Herrtwich, O. Krone, J. Sandvoss, and C. Vogt, "Media Scaling for Audiovisual Communication with the Heidelberg Transport System," in Proc. of 1st ACM international conf. on Multimedia, pp. 99-104, 1993.
  9. W. Zeng, B. Liu, "Rate Shaping by Block Dropping for Transmission of MPEG Precoded Video over Channels of Dynamic Bandwidth, in Proc. of 4th ACM international conf. on Multimedia, pp. 385-393, 1997.
  10. J. Sandvoss, J. Winkler, and H. Witting, "Network Layer Scaling: Congestion Control in Multimedia Communication with Heterogeneous Networks and Receivers," Lecture Notes in Computer Science, vol. 882, pp. 274-293, 1994.
  11. Jae-Gon Kim, Yong Wang, Shih-Fu Chang, Kyeongok Kang, and Jinwoong Kim "Description of utility function based optimum transcoding," ETRI Journal, vol. 27, no. 4, pp. 341-354, 2002.
  12. H. Radha, Y. Chen, K. Parthasarathy, and R. Cohen, "Scalable internet video using MPEG-4," Signal Processing: Image Communication, vol. 15, pp. 95-126, Sep. 1999. https://doi.org/10.1016/S0923-5965(99)00026-0
  13. W. Li, J. Ohm, M. V. Schaar, H. Jiang, and S. Li, MPEG-4 "Video verification model ver. 18.0," ISO/ IEC/ JTC1/ SC29/ WG11/ N3908, 2001.
  14. J. R. Ohm, "Advances in Scalable Video Coding," in Proc. of the IEEE, vol. 93, no. 1, pp. 42-56, Jan. 2005.
  15. I. Agi and L. Gong, "An Empirical Study of Secure Mpeg Video Transmissions," in Proc. of the Symposium on Network and Distributed System Security, pp. 137-144, Feb. 1996.
  16. T. B. Maples and G. A. Spanos, "Performance Study of a Selective Encryption Scheme for the Security of Networked, Real-time Video," in Proc. of 4th International Conf. on Computer Communications and Networks, pp. 2-10, 1995.
  17. L. Tang, "Methods for Encrypting and Decrypting MPEG Video Data Efficiently," in Proc. of 4th ACM International Multimedia Conf., pp. 219-230, 1996.
  18. L. Qiao and K. Nahrstedt, "A New Algorithm for MPEG Video Encryption," in Proc. of 1st International Conference on Imaging Science, Systems, and Technology (CISST'97), pp. 21-29, 1997.
  19. C. Yuan, B. B. Zhu, Y. Wang, S. Li, Y. Zhong, "Efficient and Fully Scalable Encryption for MPEG-4 FGS," in Proc. of IEEE Int. Symp. Circuits and Systems, vol. 2, pp. 620-623, 2003.
  20. Y. Mao and M. Wu, "A Joint Signal Processing and Cryptographic Approach to Multimedia Encryption," IEEE Trans. on Image Processing, vol. 15, no. 7, pp. 2061-2075, Jul. 2006. https://doi.org/10.1109/TIP.2006.873426
  21. S. Lian, Z. Liu, Z. Ren and Z. Wang, "Selective Video Encryption Based on Advanced Video Coding," Lecture Notes in Computer Science, vol. 3768, pp. 281-290, 2005.
  22. A. Said, "Measuring the strength of partial encryption schemes," in Proc. of 2005 IEEE International Conf. on Image Processing (ICIP 2005), vol. 2, pp. 1126-1129, 2005.
  23. "QuickTime File Format," Apple Computer, 2000.
  24. http://en.wikipedia.org/wiki/MPEG-4
  25. "Information technology-Coding of audio-visual objects-part 1: System ISO/IEC14496-1:2001," ISO /IEC/SC29/WG11, 2001.
  26. Data Encryption Standard (DES), Federal Information Processing Standards Publications (FIPS PUB) 46-3, 1999.
  27. MPEG4IP, http://mpeg4ip.sourceforge.net/index.php