Abstract
H.264/Advanced Video Coding (H.264/AVC) is one of the video compression standards that is 50% more efficient than previously introduced standards. Given that the H.264/AVC standard is considered and used in a variety of video applications, it is essential to provide a suitable solution for video encryption with good security, high encryption speed, and to prevent bitrate increases. In this paper, we propose a method selective encryption of H.264/AVC for the digital rights management (DRM) applications. In this method, discrete cosine transform (DCT) coefficients, which affect the texture and content of the H.264/AVC video during compression, are encrypted after the zigzag scanning and based on Context-Adaptive Binary Arithmetic Coding (CABAC). The experimental results and encryption efficiency analysis demonstrate that the proposed method with the format compliance has good security and high encryption speed and it can prevent the bitrate from rising and is thus usable in industrial and the DRM applications.
Similar content being viewed by others
References
Abomhara M, Zakaria O, Khalifa et al (2010) Enhancing selective encryption for H.264/AVC using advanced encryption standard. Int Comput Theory Eng 2:1793–8201
Ahn J, Shim HJ et al (2004) Digital video scrambling method using intra prediction mode. In: Proceedings of PCM 2004 LNCS 3333:386–393
Altaf M, Ahmad A, Khan FA, Uddin Z, Yang X (2018) Computationally efficient selective video encryption with chaos based block cipher. Multimed Tools Appl 77:27981–27995
Cheng S, Wang L, Ao N, Han Q (2020) A selective video encryption scheme based on coding characteristics. Symmetry 12:332
Chung Y, Lee S, Jeon T, Park D (2015) Fast video encryption using the H.264 error propagation property for smart Mobile devices. Sensors 15:7953–7968
Ding X, Deng Y, Yang G et al (2016) Design of new scan orders for perceptual encryption of H.264/AVC videos. IET Information Security
Han Q, Wang L et al (2020) Video encryption scheme using hybrid encryption technology. International Journal of Internet Protocol Technology 13(1):1–8
Iyer SC, Sedamkar RR, Gupta S (2016) A novel idea of video encryption using hybrid cryptographic techniques. International Conference on Inventive Computation Technologies (ICICT), Coimbatore, 2016.
Jianguo Jiang, Yang Liu, et al (October 2010) An improved selective encryption for H.264 Video based on Intra Prediction Mode Scrambling. Journal of Multimedia, VOL. 5, NO. 5.
Kong JH, Ang L-M, Seng KP (2013) A very compact AES-SPIHT selective encryption computer architecture design with improved S-box. J Eng 2013:1–26
Lei T (1997) Methods for encrypting and decrypting MPEG video data efficiently. Proceedings of the fourth ACM international conference on Multimedia. ACM
Li S, Chen G, Cheung A, Bhargava B, Lo KT (2007) On the design of perceptual MPEG video encryption algorithm. IEEE Trans Circuits Syst Video Technol 17:214–223
Massoudi A, Lefebvre F, De Vleeschouwer C, et al (2008) Overview on selective encryption of image and video: challenges and perspectives. EURASIP Journal on Information Security
Podesser M, Schmidt H, Uhl A (2002) Selective bitplane encryption for secure transmission of image data in mobile environments. In: Proceedings of the 5th IEEE Nordic signal processing symposium (NORSIG2002). Tromso-Trondheim, Norway, pp 4–6
Preishuber M, Hütter T, Katzenbeisser S, Uhl A (Sept. 2018) Depreciating motivation and empirical security analysis of Chaos-based image and video encryption. in IEEE Transactions on Information Forensics and Security 13(9):2137–2150
Richardson IE (Aug 2010) The H.264 advanced video compression standard, 2nd Edition,ISBN: 978-0-470-51692-8
F. Sbiaa, S. Kotel, M. Zeghid, R. Tourki, et al “A selective encryption scheme with multiple security levels for the H.264/AVC video coding standard”, 2016 IEEE international conference on computer and information technology (CIT), Nadi, 2016, pp. 391–398.
Shahid Z, Chaumont M, Puech W (2011) Fast protection of H.264/AVC by selective encryption of CAVLC and CABAC for I and P frames. IEEE Trans Circuits Syst Video Technol 21:565–576
Song Y, Zhu Z, Zhang W, Yu H (2019) Efficient protection using chaos for context-adaptive binary arithmetic coding in H.264/advanced video coding. Multimed Tools Appl 78:18967–18994
Sze V, Detlev M (2014) “Entropy coding in HEVC.” High Efficiency Video Coding (HEVC). 209–274. https://doi.org/10.1007/978-3-319-06895-4_8
Wang Y, O'Neill M, Kurugollu F (2013) A tunable encryption scheme and analysis of fast selective encryption for CAVLC and CABAC in H.264/AVC. IEEE Trans. Circuits Syst. Video Technol 23(9):1476–1490
Xu D (2020) Data hiding in partially encrypted HEVC video. ETRI Journal.First published:04 March 2020. https://doi.org/10.4218/etrij.2018-0484.
Yeung Siu-Kei Au, Zhu S, Zeng B (September 2011) esign of New Unitary Transforms for Perceptual Video Encryption. IEEE transactions on circuits and systems for video technology, vol. 21, NO. 9.
Zhang X.Y., Deng H.C., Chen L.W. (August 2013) The video encryption scheme based on perceptual encryption algorithm in h.264 standards”, Int. Conf. Systems Engineering and Modeling, Shah Alam, Malaysia, , pp. 148–152
Zou Y, Huang T, Gao W, Huo L (2006) H.264 video encryption scheme adaptive to DRM. IEEE Trans Consum Electron 52:1289–1297
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Dolati, N., Beheshti, A. & Azadegan, H. A selective encryption for H.264/AVC videos based on scrambling. Multimed Tools Appl 80, 2319–2338 (2021). https://doi.org/10.1007/s11042-020-09654-3
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-020-09654-3