Reversible data hiding in encrypted image based on key-controlled balanced Huffman coding

被引:1
|
作者
Yang, Yaolin [1 ]
Chen, Fan [2 ]
Tai, Heng-Ming [3 ]
He, Hongjie [1 ]
Qu, Lingfeng [1 ]
机构
[1] Southwest Jiaotong Univ, Sch Informat Sci & Technol, Chengdu 611756, Peoples R China
[2] Southwest Jiaotong Univ, Sch Comp & Artificial Intelligence, Chengdu 611756, Peoples R China
[3] Univ Tulsa, Dept Elect & Comp Engn, Tulas, OK 74104 USA
基金
中国国家自然科学基金;
关键词
Reversible data hiding; Encrypted images; Huffman coding; Key-controlled; Balanced;
D O I
10.1016/j.jisa.2024.103833
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
To achieve privacy protection and effective management in cloud computing, and solve the problem of existing reversible data hiding in encrypted image (RDH-EI) algorithms being unable to resist existing various attacks, an RDH-EI algorithm based on key-controlled balanced Huffman coding (KBHC) is proposed. The novelty lies in KBHC and variable-length bit scrambling. KBHC possesses non-preset, balanced, and key-controlled characteristics, providing the proposed algorithm with high capacity and enhanced security. The non-preset allows coding tables to be adaptively generated based on prediction error maps, resulting in shorter encoded streams for higher embedding capacity. The balanced characteristic is achieved by adjusting the subtrees, so that the balance rate in the encoded stream is 0.014, and can also reach 0.065 for particularly smooth images, achieving uniform distribution of the encoded stream, thereby improving the ability to resist statistical analysis attacks. The random key controls the leaf nodes scrambling in the Huffman tree, which realizes the variability of the encoded stream and avoids the potential security risks caused by timestamp reconstruction, laying the foundation to achieve differential attack security. Variable-length bit scrambling determines the pseudo-random extension length and scrambling sequence by both the encryption key and coding table information, effectively resists brute force attacks and ensures up to 100 % difference rate between scrambling sequences generated in each run. Experimental results demonstrate that compared to several RDH-EI methods, the proposed algorithm achieves higher embedding capacity and security under acceptable complexity. The average embedding rate of three databases reaches 3.897 bpp, and the proposed algorithm effectively resists statistical analysis attacks, COA, KPA, and differential attack.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] Reversible Data Hiding in Encrypted Images Based on Hybrid Prediction and Huffman Coding
    Sui, Liansheng
    Li, Han
    Liu, Jie
    Xiao, Zhaolin
    Tian, Ailing
    SYMMETRY-BASEL, 2023, 15 (06):
  • [2] Reversible Data Hiding in Encrypted Images Based on Time-Varying Huffman Coding Table
    Yang, Yaolin
    He, Hongjie
    Chen, Fan
    Yuan, Yuan
    Mao, Ningxiong
    IEEE TRANSACTIONS ON MULTIMEDIA, 2023, 25 : 8607 - 8619
  • [3] High-capacity reversible data hiding in encrypted image based on Huffman coding and differences of high nibbles of pixels
    Chen, Chih-Cheng
    Chang, Chin-Chen
    Chen, Kaimeng
    JOURNAL OF VISUAL COMMUNICATION AND IMAGE REPRESENTATION, 2021, 76
  • [4] Reversible Data Hiding in Encrypted Images Based on Multi-MSB Prediction and Huffman Coding
    Yin, Zhaoxia
    Xiang, Youzhi
    Zhang, Xinpeng
    IEEE TRANSACTIONS ON MULTIMEDIA, 2020, 22 (04) : 874 - 884
  • [5] Secure reversible data hiding in encrypted images based on adaptive Huffman coding and pixel rearrangement
    Wang, Yanyixiao
    Li, Peiya
    JOURNAL OF ELECTRONIC IMAGING, 2022, 31 (06)
  • [6] Reversible Data Hiding in Encrypted Images Based on Bit-plane Rearrangement and Huffman Coding
    Liu, Mengqi
    Gao, Tiegang
    2021 5TH INTERNATIONAL CONFERENCE ON INNOVATION IN ARTIFICIAL INTELLIGENCE (ICIAI 2021), 2021, : 62 - 68
  • [7] Reversible data hiding in encrypted images using multiple Huffman coding based on optimal block allocation
    Sui Liansheng
    Pang Zhi
    Cheng Ying
    Xiao Zhaolin
    Tian Ailing
    Multimedia Tools and Applications, 2024, 83 : 34887 - 34911
  • [8] Reversible data hiding in encrypted images using multiple Huffman coding based on optimal block allocation
    Liansheng, Sui
    Zhi, Pang
    Ying, Cheng
    Zhaolin, Xiao
    Ailing, Tian
    MULTIMEDIA TOOLS AND APPLICATIONS, 2023, 83 (12) : 34887 - 34911
  • [9] Reversible data hiding for encrypted image based on adaptive prediction error coding
    Tang, Zhenjun
    Pang, Mingyuan
    Yu, Chunqiang
    Fan, Guijin
    Zhang, Xianquan
    IET IMAGE PROCESSING, 2021, 15 (11) : 2643 - 2655
  • [10] High-capacity reversible data hiding in encrypted images based on adaptive arithmetic coding and static Huffman coding
    Liu, Mengqi
    Wang, Kunshu
    Gao, Tiegang
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2023, 26 (06): : 3627 - 3645