Abstract
A separable reversible data hiding and encryption for high efficiency video coding (HEVC) video is proposed in this paper. In the encoding phase, one can encrypt the signs and amplitudes of motion vector differences and the signs of residual coefficients with an encryption key by using RC4, while another can hide data into nonzero AC residual coefficients with a hiding key. For the decoding phase, one can decrypt the HEVC video and obtain a HEVC video similar to the original one if he only has the encryption key; he can extract the hiding data, but he does not know the HEVC video content if he only has the hiding key; he can extract the hiding data and recover the original HEVC video if he has both the encryption key and hiding key. Experimental results and analysis show that the proposed scheme can obtain a good security performance and keep the HEVC video stream format compliant.
Similar content being viewed by others
References
Zhang, X.: Separable reversible data hiding in encrypted image. IEEE Trans. Inf. Forensics Secur. 7(2), 826–832 (2012)
Hong, W., Chen, T.S., Wu, H.Y.: An improved reversible data hiding in encrypted images using side match. IEEE Signal Process. Lett. 19(4), 199–202 (2012)
Zhang, W., Ma, K., Yu, N.: Reversibility improved data hiding in encrypted images. Signal Process. 94(6), 118–127 (2013)
Ma, K.L., Zhang, W., Zhao, X., Yu, N., Li, F.: Reversible data hiding in encrypted images by reserving room before encryption. IEEE Trans. Inf. Forensics Secur. 9(4), 553–562 (2014)
Shahid, Z., Chaumont, M., Puech, W.: 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(5), 565–576 (2011)
Stütz, T., Uhl, A.: A survey of H. 264 AVC/SVC encryption. IEEE Trans. Circuits Syst. Video Technol. 22(3), 325–339 (2012)
Wallendael, G.V., Boho, A., Cock, J.D., et al.: Encryption for high efficiency video coding with video adaptation capabilities. IEEE Trans. Consum. Electron. 59(3), 634–642 (2013)
Shahid, Z., Puech, W.: Visual protection of HEVC video by selective encryption of CABAC binstrings. IEEE Trans. Multimedia 16(1), 24–36 (2014)
Hofbauer, H., Uhl, A., Unterweger, A.: Transparent encryption for HEVC using bit-stream-based selective coefficient sign encryption. In: IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pp. 1986–1990 (2014)
Ma, X., Li, Z., Tu, H., et al.: A data hiding algorithm for H. 264/AVC video streams without intra-frame distortion drift. IEEE Trans. Circuits Syst. Video Technol. 20(10), 1320–1330 (2014)
Mansouri, A., Aznaveh, A.M., Torkamani-Azar, F., et al.: A low complexity video watermarking in H. 264 compressed domain. IEEE Trans. Inf. Forensics Secur. 5(4), 649–657 (2010)
Xu, D., Wang, R., Wang, J.: A novel watermarking scheme for H. 264/AVC video authentication. Signal Process. Image Commun. 26(6), 267–279 (2011)
Swati, S., Hayat, K., Shahid, Z.: A watermarking scheme for high efficiency video coding (HEVC). PLoS ONE 9(8), e105613 (2014)
Jiang, B., Yang, G., Chen, W.: A CABAC based HEVC video steganography algorithm without bit rate increase. J. Comput. Inf. Syst. 11(6), 2121–2130 (2015)
Sullivan, G.J., Ohm, J.R., Han, W.J., et al.: Overview of the high efficiency video coding (HEVC) standard. IEEE Trans. Circuits Syst. Video Technol. 22(12), 1649–1668 (2012)
Xu, D., Wang, R., Shi, Y.Q.: Data hiding in encrypted H. 264/AVC video streams by codeword substitution. IEEE Trans. Inf. Forensics Secur. 9(4), 596–606 (2014)
Lin, Z., Peng, F., Long, M.: A reversible watermarking for authenticating 2D vector graphics based on bionic spider web. Signal Process. Image Commun. 57, 134–146 (2017)
Peng, F., Liu, Y., Long, M.: Reversible watermarking for 2D CAD engineering graphics based on improved histogram shifting. Comput. Aided Des. 49, 42–50 (2014)
Peng, F., Zhu, X., Long, M.: An ROI privacy protection scheme for H.264 video based on FMO and Chaos. IEEE Trans. Inf. Forensics Secur. 8(10), 1688–1699 (2013)
Peng, F., Gong, X., Long, M., Sun, X.: A selective encryption scheme for protecting H.264/AVC video in multimedia social network. Multimedia Tools Appl 76(3), 3235–3253 (2017)
Simitopoulos, D., Zissis, N., Georgiadis, P., et al.: Encryption and watermarking for the secure distribution of copyrighted MPEG video on DVD. Multimedia Syst. 9(3), 217–227 (2003)
Lian, S., Liu, Z., Ren, Z., et al.: Commutative encryption and watermarking in video compression. IEEE Trans. Circuits Syst. Video Technol. 17(6), 774–778 (2007)
Xu, D., Wang, R.: Context adaptive binary arithmetic coding-based data hiding in partially encrypted H.264/AVC videos. J. Electron. Imaging 24(3), 033028 (2015)
Xu, D., Wang, R., Shi, Y.Q.: An improved scheme for data hiding in encrypted H.264/AVC videos. J. Vis. Commun. Image Represent. 36(4), 229–242 (2016)
Xu, D., Wang, R., Zhu, Y.: Tunable Data Hiding in Partially Encrypted H.264/AVC Videos. J. Vis. Commun. Image Represent. 45, 34–45 (2017)
Park, S.W., Shin, S.U.: Combined scheme of encryption and watermarking in H. 264/scalable video coding (SVC). In: New Directions in Intelligent Interactive Multimedia, pp. 351–361. Springer, Berlin (2008)
Xu, D., Chen, K., Wang, R., et al.: Completely separable reversible data hiding in encrypted images. In: Digital-Forensics and Watermarking, pp. 365–377. Springer, Cham (2015)
Xu, D., Wang, R.: Efficient reversible data hiding in encrypted H.264/AVC videos. J. Electron. Imaging 23(5), 053022 (2014)
Yao, Y., Zhang, W.: N. Yu. Inter-frame distortion drift analysis for reversible data hiding in encrypted H.264/AVC video bitstreams. Signal Process. 128(11), 531–545 (2016)
Stallings, W.: The RC4 stream encryption algorithm (2005)
Bossen, F., Flynn, D., Suhring, K.: HEVC reference software manual. JCTVC-D404, Daegu, Korea (2011)
Wang, Z., Bovik, A.C., Sheikh, H.R., et al.: Image quality assessment: from error visibility to structural similarity. IEEE Trans. Image Process. 13(4), 600–612 (2004)
Acknowledgements
This work was supported in part by project supported by National Natural Science Foundation of China (Grant No. 61370225, 61572182), project supported by Hunan Provincial Natural Science Foundation of China (Grant No. 2015JJ2007), supported by the Scientific Research Plan of Hunan Provincial Science and Technology Department of China (2014FJ4161), supported by the Scientific Research Plan of Changsha Science and Technology Department (k1403027-11).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Long, M., Peng, F. & Li, Hy. Separable reversible data hiding and encryption for HEVC video. J Real-Time Image Proc 14, 171–182 (2018). https://doi.org/10.1007/s11554-017-0727-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11554-017-0727-y