Abstract
This paper presents a chaotic Arnold map (CAM)-based selective encryption (SE) bitstream cipher for the scalable High-Efficiency Video Coding (SHVC). The proposed CAM-based SHVC-SE bitstream cipher employs the CAM for ciphering the coefficients sign bits of Discrete Cosine Transform (DCT), the Motion Vector Difference (MVD) and Sample Adaptive Offset (SAO). The proposed CAM-based SHVC-SE bitstream cipher is designed with the potential of encrypting the SHVC mostly sensitive information bits while preserving the video format compliance characteristic. The performance of the proposed CAM-based SHVC-SE bitstream cipher is compared to with the AES-based SHVC SE in CFB operation mode. The achieved outcomes demonstrates the advantage of employing the CAM in the proposed CAM-based SHVC-SE bitstream cipher that results in decreasing the encoding time for the proposed CAM-based SHVC-SE bitstream cipher compared with the AES-based SHVC SE in in CFB operation mode. Security tests on the proposed CAM-based SHVC-SE bitstream cipher are carried out for testing the robustness of the proposed CAM-based SHVC-SE bitstream cipher against attacks. The results of security tests demonstrated and confirmed the efficiency of the proposed CAM-based SHVC-SE bitstream cipher.
Similar content being viewed by others
References
AlZain MA, Al-Amri JF, Sallam AI, Jaha ES, Alshamrani SS et al (2022) Developing secure healthcare video consultations for Corona virus (COVID-19) pandemic. Intell Automation Soft Comput 31(3):1627–1640
Asghar M, Kousar R, Majid H, Fleury M (2017) Transparent encryption with scalable video communication: lower-latency, CABAC-based schemes. J Vis Commun Image Represent 45(1):122–136
Asghar M, Kousar R, Majid H, Fleury M (2017) Transparent encryption with scalable video communication: lower-latency, CABAC-based schemes. J Vis Commun Image Represent 45(1):122–136
Boyadjis B, Perrin M-E, Bergeron C, Lecomte S (2014) A real-time ciphering transcoder for H.264 and HEVC streams. In: In Proc IEEE Int Conf Image Process (ICIP). IEEE, Paris, pp 3432–3434
Boyadjis B, Bergeron C, Pesquet B, Dufaux F (2017) Extended selective encryption of H.264/AVC (CABAC) and HEVC encoded video streams. IEEE Trans Circ Syst Video Technol 27(4):892–906
Boyadjis B, Bergeron C, Pesquet-Popescu B, Dufaux F (2017) Extended selective encryption of H.264/AVC (CABAC) and HEVC-encoded video streams. IEEE Trans Circuits Syst Video Technol 27(4):892–906
Boyce JM, Ye Y, Chen J, Ramasubramonian AK (2016) Overview of SHVC: scalable extensions of the high efficiency video coding standard. IEEE Trans Circ Syst Video Technol 26(1):20–34
Boyce J, Ye Y, Chen J, Ramasubramonian A (2016) Overview of SHVC: scalable extensions of the high efficiency video coding (HEVC) standard. IEEE Trans Circ Syst Video Technol 26(1):20–34
Chen J, Boyce J, Ye MH, Sullivan GJ, Wang YK, (2014) HEVC scalable extensions (SHVC) draft text 7. In document JCTVC-R1008 v7
Correa G, Assuncao PA, Agostini LV, da Silva Cruz LA (Apr. 2015) Fast HEVC encoding decisions using data mining. IEEE Trans Circuits Syst Video Technol 25(4):660–673
Faragallah OS, El-Shafai W, Sallam AI, Elashry I, El-Rabaie ES et al (2021) Cybersecurity framework of hybrid watermarking and selective encryption for secure HEVC communication. J Ambient Intell Humaniz Comput 1:1–25
Faragallah OS, Sallam AI, El-Sayed HS (2022) Utilization of HEVC ChaCha20-based selective encryption for secure telehealth video conferencing. CMC-Comput Mater Continua 70(1):831–845
Faragallah OS, Sallam AI, El-Sayed HS (2022) Visual protection using RC5 selective encryption in telemedicine. Intell Automation Soft Comput 31(1):177–190
Farajallah M, Hamidouche W, Deforges O, El Assad S (2015) ROI encryption for the HEVC coded video contents. In: Processing in IEEE international conference on image. ICIP, Barcelona, pp 3096–3100
Farajallah M, Hamidouche W, Deforges O, Assad SE (2015) ROI encryption for the HEVC coded video contents. In: In Proc. EEE International Conference on Image Processing (ICIP). IEEE, Quebec City, pp 3096–3100
Goswami K, Lee J, Kim B (2016) Fast algorithm for the high efficiency video coding (HEVC) encoder using texture analysis. Inf Sci 364(1):72–90
Guan B, Xu D (2020) An efficient commutative encryption and data hiding scheme for HEVC video. IEEE Access 8:60232–60245
Hamidouche W, Farajallah M, Ould-Sidaty N, El Assad S, Déforges O (2016) Real-time selective video encryption based on the chaos system in scalable HEVC extension. Signal Process Image Commun 58:73–86
Hofbauer H, Uhl A, Unterweger A (2014) Transparent encryption for HEVC using bit-stream-based selective coefficient sign encryption. In: Proceedings of IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pp 1986–1990
Hua Z, Zhang Y, Zhou Y (2020) Two-dimensional modular Chaotification system for improving Chaos complexity. IEEE Trans Signal Process 68:1937–1949
Hua Z, Zhu Z, Yi S, Zhang Z, Huang H (2021) Cross-plane colour image encryption using a two-dimensional logistic tent modular map. Inf Sci 546:1063–1083
Li J, Wang C, Chen X, Tang Z, Hui G, Chang CC (2018) A selective encryption scheme of CABAC based on video context in high efficiency video coding. Multimed Tools Appl 77(10):12837–12851
Lui O, Wong K (2013) Chaos-based selective encryption for H.264/AVC. Syst Software 86(12):3183–3192
Media (2020) https://media.xiph.org/, Accessed 1/6/2020
Misra K, Segall A, Horowitz M, Xu S, Fuldseth A, Zhou M (2013) An overview of tiles in HEVC. IEEE J Select Topics Signal Process 7(6):969–977
MSU Graphics and Media Lab Video Group (2020) MSU codecs. www.compression.ru/video/. Accessed 1/6/2020
Nithin M, Damien L, David R (2017) A novel secure H.264 transcoder using selective encryption. Proc IEEE Int Conf Image Process:85–88
Peng F, Zhang X, Lin Z, Lon M (2020) A tunable selective encryption scheme for H.265/HEVC based on chroma IPM and coefficient scrambling. IEEE Trans Circ Syst Video Technol 30(8):2765–2780
Saleh MA, Tahir NM, Hashim H (2018) Fast selective encryption for video stream of high efficiency video coding standard. J Theor Appl Inf Technol 96(20):6807–6816
Sallam AI, El-Rabaie ES, Faragallah OS (2017) Efficient HEVC selective stream encryption using chaotic logistic map. J Multimedia Syst 24(4):419–437
Sallam AI, El-Rabaie ES, Faragallah OS (2018) CABAC-based selective encryption for HEVC using RC6 in different operation modes. Multimed Tools Appl 77(21):28395–28416
Sallam AI, El-Rabaie ES, Faragallah OS (2018) HEVC selective encryption using RC6 block cipher technique. IEEE Trans Multimedia 20(7):1636–1644
Schwarz H, Marpe D, Wiegand T (2007) Overview of the scalable video coding extension of the H.264/AVC standard. IEEE Trans Circuits Syst Video Technol 17(9):1103–1120
Shahid Z, Puech W (2014) Visual protection of HEVC video by selective encryption of CABAC binstrings. IEEE Trans Multimedia 16(1):24–36
Shahid Z, Puech W (2014) Visual protection of HEVC video by selective encryption of CABAC Binstrings. IEEE Trans Multimedia 16(1):24–36
SHVC (2020) Reference software model (SHM) https://hevc.hhi.fraunhofer.de/svn/svn_SHVCSoftware/, Accessed 1/6/2020
Socek D, Kalva H, Magliveras SS, Marques O, Culibrk D, Furht B (2006) A permutation-based correlation-preserving encryption method for digital videos. In: In Proc Int Conf Image Anal Recognit (ICIAR). Springer, Berlin Heidelberg, pp 547–558
Souza D, Ilic A, Roma N, Sousa L (2017) GHEVC: an efficient HEVC decoder for Graphics processing units. IEEE TransMultimedia 19(3):459–474
Stütz T, Uhl A (2008) Format-compliant encryption of H.264/AVC and SVC. In: In Proc 10th IEEE International Symposium on Multimedia. IEEE, Berkeley, pp 446–451
Sullivan GJ, Ohm JR, Han WJ, Wiegand T (2012) Overview of the high efficiency video coding (HEVC) standard. IEEE Trans Circ Syst Video Technol 22(12):1649–1668
Sullivan GJ, Ohm J-R, Han WJ, Wiegand T (2012) overview of the high efficiency video coding (HEVC) standard. IEEE Trans Circ Syst Video Technol 22(12):1649–1668
Sullivan G, Boyce J, Chen Y, Ohm J-R, Segall A, Vetro A (2013) Standardized Extensions of High Efficiency Video Coding (HEVC). IEEE J Select Topics Signal Process 7(6):1001–1016
Tew Y, Minemura K, Wong K (2015) HEVC selective encryption using transform skip signal and sign bin. Proc APSIPA Annual Summit Conf 2015:963–970
Tew Y, Wong K, Phan R, Ngan K (2018) Separable authentication in encrypted HEVC video. Multimed Tools Appl 77:24165–24184
Ultravideo (2020) http://ultravideo.cs.tut.fi/#testsequences. Accessed 1/6/2020
Van Wallendael G, Boho A, De Cock J, Munteanu A, Van de Walle R (2013) Encryption for high ef_ciency video coding with video adaptation capabilities. IEEE Trans Consum Electron 59(3):634–642
Wang M, Ngan KN, Xu L (2014) Efficient H.264/AVC video coding with adaptive transforms. IEEE Trans Multimedia 16(4):933–946
Wang Z, Bovik AC, Sheikh HR, Simoncelli EP (2004) Image quality assessment: From error visibility to structural similarity. IEEE Trans Image Process 13(4):600–612
Wang M, Ngan KN, Xu L (2014) Efficient H.264/AVC video coding with adaptive transforms. IEEE Trans Multimedia 16(4):933–946
Wiegand T, Sullivan GJ, Bjontegaard G, Luthra A (2003) Overview of the H.264/AVC video coding standard. IEEE Trans Circuits Syst Video Technol 13(7):560–576
Wien M (2015) High efficiency video coding tools and specification. Springer, Verlag Berlin Heidelberg
Xu DW, Wang RD, Shi YQ (2016) An improved scheme for data hiding in encrypted H.264/AVC videos. J Vis Commun Image Represent 36:229–242
Xu DW, Wang RD, Zhu YN (2017) Tunable data hiding in partially encrypted H.264/AVC videos. J Vis Commun Image Represent 45:34–45
Yang M, Zhuo L, Zhang J, Li X (2015) An ef_cient format compliant video encryption scheme for HEVC bitstream. In: In Proc IEEE Int Conf Prog Informat Comput (PIC). IEEE, Nanjing, pp 374–378
Yao YZ, Zhang WM, Yu NH (2016) Inter-frame distortion drift analysis for reversible data hiding in encrypted H.264AVC video bitstreams. Signal Process 128:531–545
Ye Y, Andrivon P (2014) The scalable extensions of HEVC for ultrahigh-definition video delivery. IEEE Trans Multimedia 21(3):58–64
Ye Y, Andrivon P (2014) The scalable extensions of HEVC for ultra-high-definition video delivery. IEEE Trans Multimedia 21(3):58–64
Zhou J, Liu X, Au OC, Tang YY (2014) Designing an efficient image encryption-then-compression system via prediction error clustering and random permutation. IEEE Trans Inf Forensics Sec 9(1):39–50
Acknowledgements
This work was supported by the Deanship of Scientific Research, Taif University Researchers Supporting Project number (TURSP-2020/08), Taif University, Taif, Saudi Arabia.
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
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Faragallah, O.S., Sallam, A.I., Alajmi, M. et al. Efficient selective chaotic video stream cipher for SHVC bitstream. Multimed Tools Appl 82, 30689–30708 (2023). https://doi.org/10.1007/s11042-023-14517-8
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-14517-8