Advertisement

Two-Dimensional Histogram Modification for Reversible Data Hiding in Partially Encrypted H.264/AVC Videos

  • Dawen XuEmail author
  • Yani Zhu
  • Rangding Wang
  • Jianjing Fu
  • Kai Chen
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10082)

Abstract

Due to the security and privacy-preserving requirements from cloud computing platforms, it is sometimes desired that the video content is accessible in encrypted form. Reversible data hiding in the encrypted domain has gained increasing attention, as it can perform data hiding in encrypted medias without decryption which preserves the confidentiality of the content. In this paper, an efficient reversible data hiding scheme for encrypted H.264/AVC videos is proposed. During H.264/AVC encoding, the intra-prediction mode (IPM), motion vector difference (MVD), and the sign bits of residue coefficients are encrypted using a standard stream cipher. Then, every two adjacent coefficients are grouped into coefficient pairs. Based on the resulting coefficient pairs, the data-hider may reversibly embed secret data into the encrypted H.264/AVC video by using two-dimensional histogram modification. In addition, dynamic threshold is utilized to determine the embedding region. With an encrypted video containing hidden data, data extraction can be carried out either in encrypted or decrypted domain. Experimental results demonstrate the superiority of the proposed scheme.

Keywords

Video encryption Reversible data hiding Two-dimensional histogram modification H.264/AVC 

Notes

Acknowledgements

This work is supported by the National Natural Science Foundation of China (61301247, 61672302), Zhejiang Provincial Natural Science Foundation of China (LY17F020013, LZ15F020002), Public Welfare Technology Application Research Project of Zhejiang Province (2015C33237, 2015C31110), National undergraduate innovation and entrepreneurship training programs (201611058002).

References

  1. 1.
    Ni, Z.C., Shi, Y.Q., Ansari, N., Su, W.: Reversible data hiding. IEEE Trans. Circ. Syst. Video Technol. 16(3), 354–362 (2006)CrossRefGoogle Scholar
  2. 2.
    Tian, J.: Reversible data embedding using a difference expansion. IEEE Trans. Circ. Syst. Video Technol. 13(8), 890–896 (2003)CrossRefGoogle Scholar
  3. 3.
    Khan, A., Siddiqa, A., Mubib, S., Malik, S.A.: A recent survey of reversible watermarking techniques. Inf. Sci. 279, 251–272 (2014)CrossRefGoogle Scholar
  4. 4.
    Zhang, X.P.: Reversible data hiding in encrypted image. IEEE Signal Process. Lett. 18(4), 255–258 (2011)CrossRefGoogle Scholar
  5. 5.
    Zhang, X.P.: Separable reversible data hiding in encrypted image. IEEE Trans. Inf. Forensics Secur. 7(2), 826–832 (2012)CrossRefGoogle Scholar
  6. 6.
    Qian, Z.X., Zhang, X.P.: Reversible data hiding in encrypted images with distributed source encoding. IEEE Trans. Circ. Syst. Video Technol. 26(4), 636–646 (2016)MathSciNetCrossRefGoogle Scholar
  7. 7.
    Wu, X.T., Sun, W.: High-capacity reversible data hiding in encrypted images by prediction error. Sig. Process. 104, 387–400 (2014)CrossRefGoogle Scholar
  8. 8.
    Ma, K.D., Zhang, W.M., Zhao, X.F., et al.: Reversible data hiding in encrypted images by reserving room before encryption. IEEE Trans. Inf. Forensics Secur. 8(3), 553–562 (2013)CrossRefGoogle Scholar
  9. 9.
    Zhang, W.M., Ma, K.D., Yu, N.H.: Reversibility improved data hiding in encrypted images. Sig. Process. 94, 118–127 (2014)CrossRefGoogle Scholar
  10. 10.
    Cao, X.C., Du, L., Wei, X.X., et al.: High capacity reversible data hiding in encrypted images by patch-level sparse representation. IEEE Trans. Cybern. 46(5), 2168–2267 (2016)CrossRefGoogle Scholar
  11. 11.
    Xu, D.W., Wang, R.D.: Separable and error-free reversible data hiding in encrypted images. Sig. Process. 123, 9–21 (2016)CrossRefGoogle Scholar
  12. 12.
    Lian, S.G., Liu, Z.X., Ren, Z.: Commutative encryption and watermarking in video compression. IEEE Trans. Circ. Syst. Video Technol. 17(6), 774–778 (2007)CrossRefGoogle Scholar
  13. 13.
    Xu, D.W., Wang, R.D., 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)CrossRefGoogle Scholar
  14. 14.
    Xu, D.W., Wang, R.D.: Context adaptive binary arithmetic coding-based data hiding in partially encrypted H.264/AVC videos. J. Electron. Imaging 24(3), 1–13 (2015)CrossRefGoogle Scholar
  15. 15.
    Xu, D.W., Wang, R.D.: Efficient reversible data hiding in encrypted H.264/AVC videos. J. Electron. Imaging 23, 1–14 (2014)Google Scholar
  16. 16.
    Stütz, T., Uhl, A.: A survey of H.264 AVC/SVC encryption. IEEE Trans. Circ. Syst. Video Technol. 22(3), 325–339 (2012)CrossRefGoogle Scholar
  17. 17.
    Ou, B., Li, X.L., Zhao, Y., et al.: Pairwise prediction-error expansion for efficient reversible data hiding. IEEE Trans. Image Process. 22(12), 5010–5021 (2013)MathSciNetCrossRefGoogle Scholar
  18. 18.
    H.264/AVC Reference Software JM 12.2. http://iphome.hhi.de/suehring/tml/

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  • Dawen Xu
    • 1
    Email author
  • Yani Zhu
    • 2
  • Rangding Wang
    • 3
  • Jianjing Fu
    • 4
  • Kai Chen
    • 1
  1. 1.School of Electronics and Information EngineeringNingbo University of TechnologyNingboChina
  2. 2.College of Information EngineeringZhejiang University of TechnologyHangzhouChina
  3. 3.CKC Software LabNingbo UniversityNingboChina
  4. 4.College of New MediaZhejiang University of Media and CommunicationsHangzhouChina

Personalised recommendations