A bit-plane encryption algorithm for RGB image based on modulo negabinary code and chaotic system

被引:5
|
作者
Xiong, Gangqiang [1 ]
Cai, Zhanchuan [2 ]
Zhao, Sanfei [3 ]
机构
[1] Guangdong Med Univ, Dongguan, Peoples R China
[2] Macau Univ Sci & Technol, Macau, Peoples R China
[3] China Ship Dev & Design Ctr, Shanghai, Peoples R China
基金
中国国家自然科学基金;
关键词
Modulo negabinary code; Color image encryption; Random cyclic shift; Chaotic system; Bit-plane; DNA-SEQUENCE OPERATION; SCHEME; PERMUTATION; MAP;
D O I
10.1016/j.dsp.2023.104153
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper proposes a new color image encryption algorithm based on modulo negabinary code (MNBCIEA), which treats a color pixel as one 24-bit unsigned integer rather than three 8-bit unsigned integers, and it makes the 24-bit-planes dependent on each other. We first provide a new coding scheme of unsigned integers called modulo negabinary code (MNBC), and we construct its encoding and decoding algorithm. Next, we use MNBC to design the substitution algorithm for color image encryption. MNBCIEA consists of the enhanced MNBC, a random cyclic shift (RCS), and a diffusion procedure. The RCS procedure is composed of the RCSs in three directions, and it treats a color image as a cuboid. Hence, the permutation process can cause the 24-bit-planes to affect each other in addition to scrambling the bit positions. The enhanced MNBC can change the grayscale values via a process that encodes a 28-bit unsigned integer consisting of a 24-bit pixel value and a 4-bit key into the MNBC. The diffusion procedure includes exclusive OR and modulo arithmetic such that plaintext pixels, ciphertext pixels, and keystreams are related to each other. The final experiments indicate that our algorithm can encrypt a color image into a random binary sequence and resist various statistical, differential, and brute-force attacks. & COPY; 2023 Elsevier Inc. All rights reserved.
引用
收藏
页数:18
相关论文
共 50 条
  • [41] Improvements to bit-plane based image compression algorithms
    Qian, ZQ
    Li, F
    ELECTRONICS LETTERS, 1998, 34 (18) : 1736 - 1737
  • [42] Bit-Level Multi-Image Encryption Algorithm Based on Composite Chaotic System
    Han, Yilin
    Tao, Ye
    Wang, Shanshan
    Cui, Wenhua
    Wang, Yuting
    ENGINEERING LETTERS, 2025, 33 (04) : 1104 - 1114
  • [43] A video watermarking algorithm based on the bit-plane coding
    Zhou, Zhiping
    Tao, Li
    Zhang, Caihong
    Journal of Computational Information Systems, 2011, 7 (06): : 2218 - 2224
  • [44] Cracking and Improvement of an Image Encryption Algorithm Based on Bit-Level Permutation and Chaotic System
    Wang Xingyuan
    Zhao Hongyu
    IEEE ACCESS, 2019, 7 : 112836 - 112847
  • [45] Traffic Image Defogging Based on Bit-Plane Decomposition
    Zhang, Yuanfang
    Zheng, Jiangbin
    Kou, Xuejiao
    Xie, Yefan
    ADVANCES IN BRAIN INSPIRED COGNITIVE SYSTEMS, BICS 2018, 2018, 10989 : 827 - 837
  • [46] Bit-plane Encrypted Image Cryptosystem Using Chaotic, Quadratic, and Cubic Maps
    Kar, M.
    Mandal, M. K.
    Nandi, D.
    Kumar, A.
    Banik, S.
    IETE TECHNICAL REVIEW, 2016, 33 (06) : 651 - 661
  • [47] Image Encryption Algorithm Based on Henon Chaotic System
    Chen Wei-bin
    Zhang Xin
    PROCEEDINGS OF 2009 INTERNATIONAL CONFERENCE ON IMAGE ANALYSIS AND SIGNAL PROCESSING, 2009, : 94 - +
  • [48] An Improved Image Encryption Algorithm based on Chaotic System
    Liu, Shubo
    Sun, Jing
    Xu, Zhengquan
    JOURNAL OF COMPUTERS, 2009, 4 (11) : 1091 - 1100
  • [49] Image Encryption Based on a Genetic Algorithm and a Chaotic System
    Zhang, Xiaoqiang
    Wang, Xuesong
    Cheng, Yuhu
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2015, E98B (05) : 824 - 833
  • [50] Multiple-image encryption algorithm based on the bit plane and superpixel
    Xiaoqiang Zhang
    Tiancong Gao
    Multimedia Tools and Applications, 2023, 82 : 19969 - 19991