Skip to main content
Log in

Efficient selective chaotic video stream cipher for SHVC bitstream

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

References

  1. 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

    Google Scholar 

  2. 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

    Google Scholar 

  3. 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

    Google Scholar 

  4. 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

    Google Scholar 

  5. 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

    Google Scholar 

  6. 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

    Google Scholar 

  7. 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

    Google Scholar 

  8. 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

    Google Scholar 

  9. Chen J, Boyce J, Ye MH, Sullivan GJ, Wang YK, (2014) HEVC scalable extensions (SHVC) draft text 7. In document JCTVC-R1008 v7

  10. 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

    Google Scholar 

  11. 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

    Google Scholar 

  12. 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

    Google Scholar 

  13. Faragallah OS, Sallam AI, El-Sayed HS (2022) Visual protection using RC5 selective encryption in telemedicine. Intell Automation Soft Comput 31(1):177–190

    Google Scholar 

  14. 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

    Google Scholar 

  15. 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

    Google Scholar 

  16. 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

    Google Scholar 

  17. Guan B, Xu D (2020) An efficient commutative encryption and data hiding scheme for HEVC video. IEEE Access 8:60232–60245

    Google Scholar 

  18. 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

    Google Scholar 

  19. 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

  20. Hua Z, Zhang Y, Zhou Y (2020) Two-dimensional modular Chaotification system for improving Chaos complexity. IEEE Trans Signal Process 68:1937–1949

    MathSciNet  MATH  Google Scholar 

  21. 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

    MathSciNet  Google Scholar 

  22. 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

    Google Scholar 

  23. Lui O, Wong K (2013) Chaos-based selective encryption for H.264/AVC. Syst Software 86(12):3183–3192

    Google Scholar 

  24. Media (2020) https://media.xiph.org/, Accessed 1/6/2020

  25. 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

    Google Scholar 

  26. MSU Graphics and Media Lab Video Group (2020) MSU codecs. www.compression.ru/video/. Accessed 1/6/2020

  27. Nithin M, Damien L, David R (2017) A novel secure H.264 transcoder using selective encryption. Proc IEEE Int Conf Image Process:85–88

  28. 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

    Google Scholar 

  29. 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

    Google Scholar 

  30. Sallam AI, El-Rabaie ES, Faragallah OS (2017) Efficient HEVC selective stream encryption using chaotic logistic map. J Multimedia Syst 24(4):419–437

    Google Scholar 

  31. 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

    Google Scholar 

  32. Sallam AI, El-Rabaie ES, Faragallah OS (2018) HEVC selective encryption using RC6 block cipher technique. IEEE Trans Multimedia 20(7):1636–1644

    Google Scholar 

  33. 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

    Google Scholar 

  34. Shahid Z, Puech W (2014) Visual protection of HEVC video by selective encryption of CABAC binstrings. IEEE Trans Multimedia 16(1):24–36

    Google Scholar 

  35. Shahid Z, Puech W (2014) Visual protection of HEVC video by selective encryption of CABAC Binstrings. IEEE Trans Multimedia 16(1):24–36

    Google Scholar 

  36. SHVC (2020) Reference software model (SHM) https://hevc.hhi.fraunhofer.de/svn/svn_SHVCSoftware/, Accessed 1/6/2020

  37. 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

    Google Scholar 

  38. Souza D, Ilic A, Roma N, Sousa L (2017) GHEVC: an efficient HEVC decoder for Graphics processing units. IEEE TransMultimedia 19(3):459–474

    Google Scholar 

  39. 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

    Google Scholar 

  40. 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

    Google Scholar 

  41. 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

    Google Scholar 

  42. 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

    Google Scholar 

  43. 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

    Google Scholar 

  44. Tew Y, Wong K, Phan R, Ngan K (2018) Separable authentication in encrypted HEVC video. Multimed Tools Appl 77:24165–24184

    Google Scholar 

  45. Ultravideo (2020) http://ultravideo.cs.tut.fi/#testsequences. Accessed 1/6/2020

  46. 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

    Google Scholar 

  47. Wang M, Ngan KN, Xu L (2014) Efficient H.264/AVC video coding with adaptive transforms. IEEE Trans Multimedia 16(4):933–946

    Google Scholar 

  48. 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

    Google Scholar 

  49. Wang M, Ngan KN, Xu L (2014) Efficient H.264/AVC video coding with adaptive transforms. IEEE Trans Multimedia 16(4):933–946

    Google Scholar 

  50. 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

    Google Scholar 

  51. Wien M (2015) High efficiency video coding tools and specification. Springer, Verlag Berlin Heidelberg

    Google Scholar 

  52. 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

    Google Scholar 

  53. 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

    Google Scholar 

  54. 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

    Google Scholar 

  55. 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

    Google Scholar 

  56. Ye Y, Andrivon P (2014) The scalable extensions of HEVC for ultrahigh-definition video delivery. IEEE Trans Multimedia 21(3):58–64

    Google Scholar 

  57. Ye Y, Andrivon P (2014) The scalable extensions of HEVC for ultra-high-definition video delivery. IEEE Trans Multimedia 21(3):58–64

    Google Scholar 

  58. 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

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Osama S. Faragallah.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-023-14517-8

Keywords

Navigation