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 条
  • [31] Quantum image Gray-code and bit-plane scrambling
    Ri-Gui Zhou
    Ya-Juan Sun
    Ping Fan
    Quantum Information Processing, 2015, 14 : 1717 - 1734
  • [32] Image encryption algorithm based on chaotic system
    Fan, Jiu-Lun
    Zhang, Xue-Feng
    7TH INTERNATIONAL CONFERENCE ON COMPUTER-AIDED INDUSTRIAL DESIGN & CONCEPTUAL DESIGN, 2006, : 767 - 771
  • [33] A bit plane image encryption algorithm based on compound chaos
    Yujie Wan
    Simiao Wang
    Baoxiang Du
    Multimedia Tools and Applications, 2023, 82 : 22103 - 22121
  • [34] A bit plane image encryption algorithm based on compound chaos
    Wan, Yujie
    Wang, Simiao
    Du, Baoxiang
    MULTIMEDIA TOOLS AND APPLICATIONS, 2023, 82 (14) : 22103 - 22121
  • [35] BREAKING A CHAOTIC IMAGE ENCRYPTION ALGORITHM BASED ON MODULO ADDITION AND XOR OPERATION
    Li, Chengqing
    Liu, Yuansheng
    Zhang, Leo Yu
    Chen, Michael Z. Q.
    INTERNATIONAL JOURNAL OF BIFURCATION AND CHAOS, 2013, 23 (04):
  • [36] A Reversible Data Hiding Algorithm Based on Image Camouflage and Bit-Plane Compression
    Liu, Jianyi
    Zhang, Ru
    Li, Jing
    Guan, Lei
    Jie, Cheng
    Gui, Jiaping
    CMC-COMPUTERS MATERIALS & CONTINUA, 2021, 68 (02): : 2633 - 2649
  • [37] A Bit Shift Image Encryption Algorithm Based on Double Chaotic Systems
    Zhao, Yue
    Liu, Lingfeng
    ENTROPY, 2021, 23 (09)
  • [38] An improved Dijkstra cross-plane image encryption algorithm based on a chaotic system
    Hou, Pijun
    Wang, Yuepeng
    Shi, Ziming
    Zheng, Pan
    FRONTIERS IN ARTIFICIAL INTELLIGENCE, 2024, 7
  • [39] Wavelet image compression based on bit-plane and context
    Wang, QY
    Bo, L
    Jiao, RH
    Li, YC
    Bo, W
    WAVELET ANALYSIS AND ACTIVE MEDIA TECHNOLOGY VOLS 1-3, 2005, : 755 - 760
  • [40] RGB Image Encryption using Hyper Chaotic System
    Kar, M.
    Mandal, M. K.
    Nandi, D.
    2017 THIRD IEEE INTERNATIONAL CONFERENCE ON RESEARCH IN COMPUTATIONAL INTELLIGENCE AND COMMUNICATION NETWORKS (ICRCICN), 2017, : 354 - 359