Skip to main content
Log in

A selective encryption scheme of CABAC based on video context in high efficiency video coding

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

Abstract

In this paper, we propose a selective encryption scheme with a chaotic encryption system for the High Efficiency Video Coding (HEVC) standard in which Context Adaptive Binary Arithmetic Coding (CABAC) is the only entropy coder for transform coefficient coding. Our method focuses on the binstrings of truncated rice with a context “p” (TRp) code suffix and kth order Exp-Golomb (k = p + 1) code suffix before Binary Arithmetic Coding (BAC) for the remaining absolute level coding, which is coded by the bypass mode in the entropy coding stage. The probability of symbols does not change and CABAC decoding has no effect after encryption. Several different YUV sequences are used for experimental evaluation of the proposed algorithm. Compared to previous researches, our approach has good protection for video information, which keeps a constant bitrate and format compatibility, and meantime it has a negligible impact on encoding performance.

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.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

References

  1. Ahn J, Shim H, Jeon B, Choi I Digital video scrambling method using intra prediction mode, PCM2004. Springer, LNCS 3333:386–393

  2. Hofbauer H, Uhl A and Unterweger A (2014) “Transparent encryption for HEVC Using bit-stream-based selective coefficient sign encryption.” In Acoustics, Speech and Signal Processing (ICASSP), IEEE International Conference on (pp. 1986–1990).

  3. S. Kwon, W. Choi and B. Jeon, (2005) Digital video scrambling using motion vector and slice relocation. In Proc. 2nd Int. Conf. Image Analysis & Recognition, Springer, LNCS, 3656, 207–214

  4. Y. Li, L. Liang, Z. Su and J. Jiang, (2005) “A new video encryption algorithm for H.264,” in Proc. 5th IEEE Int. Conf. Info., Communication. & Signal Processing, 1121–1124

  5. Lian S, Liu Z, Ren Z, Wang H (May 2006) Secure advanced video coding based on selective encryption algorithms. IEEE Trans Consume Electronics 52(2):621–629

    Article  Google Scholar 

  6. Ouamri M, Faraoun KM (2015). Designing a novel selective, fast and efficient encryption scheme for hevc video sequences, Journal of Multimedia Processing and Technologies Volume 6 Number 1

  7. Sabino CC, Andrade LS, Ren TI, Cavalcanti GD, Jyh TI and Sijbers J (2013) motion compensation techniques in permutation-based video encryption. In Systems, Man, and Cybernetics (SMC), 2013 I.E. International Conference on (pp. 1578–1581)

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

    Article  Google Scholar 

  9. Shahid Z, Chaumont M and Puech W (2009) Selective and scalable encryption of enhancement layers for Dyadic Scalable H.264/AVC by Scrambling of Scan Patterns,” IEEE Int. Conf. on Image Process. (ICIP 2009), pp. 1265–1268, Cairo, Egypt

  10. Sullivan GJ, Ohm J-R, Han W-J, Wiegand T, Wiegand T (Dec. 2012) Overview of the high efficiency video cod-ing (HEVC) standard. IEEE Trans Circuits Syst Video Technol 22(12):1649–1668

    Article  Google Scholar 

  11. Van Wallendael G, Boho A, De Cock J, Munteanu A, Van de Walle R (2013) Encryption for high efficiency video coding with video adaptation capabilities. Consumer electronics. IEEE Trans Consum Electron 59(3):634–642

    Article  Google Scholar 

  12. Van Wallendael G, De Cock J, Van Leuven S, Boho A, Lambert P, Preneel B, Van de Walle R (2013) Format-compliant encryption techniques for high efficiency video coding. the 20th IEEE International Conference on Image Processing (ICIP). (pp. 4583–4587).

  13. Wang Y, O'Neill M, Kurugollu F, (2012) The improved sign bit encryption of motion vectors for H. 264/AVC, In Signal Processing Conference (EUSIPCO), Proceedings of the 20th European (pp. 1752-1756)

  14. Wiegand T, Sullivan GJ, Bjøntegaard G, Luthra A (2003) Overview of the H.264/AVC video coding standard. IEEE Trans. Circuits Syst. Video Technol. 13(7):560–576

    Article  Google Scholar 

  15. Yeung S-i A, Zhu S, Zeng B (2009) Partial video encryption based on alternating transforms. IEEE Signal Process Letter 16(10):893–896

    Article  Google Scholar 

Download references

Acknowledgements

This work was supported by Key Laboratory of Data Link Technology of CETC, Xi’An, China

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chin-Chen Chang.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Li, J., Wang, C., Chen, X. et al. A selective encryption scheme of CABAC based on video context in high efficiency video coding. Multimed Tools Appl 77, 12837–12851 (2018). https://doi.org/10.1007/s11042-017-4916-2

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-017-4916-2

Keywords

Navigation