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 条
  • [21] An image encryption algorithm based on pixel bit operation and nonlinear chaotic system
    Xingyuan Wang
    Shengnan Chen
    The Visual Computer, 2023, 39 : 3123 - 3144
  • [22] An image encryption algorithm based on pixel bit operation and nonlinear chaotic system
    Wang, Xingyuan
    Chen, Shengnan
    VISUAL COMPUTER, 2023, 39 (07): : 3123 - 3144
  • [23] A secure multi-stage one-round bit-plane permutation operation based chaotic image encryption
    Patro, K. Abhimanyu Kumar
    Acharya, Bibhudendra
    Nath, Vijay
    MICROSYSTEM TECHNOLOGIES-MICRO-AND NANOSYSTEMS-INFORMATION STORAGE AND PROCESSING SYSTEMS, 2019, 25 (06): : 2331 - 2338
  • [24] A secure multi-stage one-round bit-plane permutation operation based chaotic image encryption
    K. Abhimanyu Kumar Patro
    Bibhudendra Acharya
    Vijay Nath
    Microsystem Technologies, 2019, 25 : 2331 - 2338
  • [25] Chaotic image encryption algorithm based on pseudo-random bit sequence and DNA plane
    Wang, Xingyuan
    Zhao, Hongyu
    Hou, Yutao
    Luo, Chao
    Zhang, Yingqian
    Wang, Chunpeng
    MODERN PHYSICS LETTERS B, 2019, 33 (22):
  • [26] Quantum Image Encryption Algorithm Incorporating Bit-plane Color Representation and Real Ket Model
    Zhou X.
    He J.
    Journal of Cyber Security and Mobility, 2023, 12 (05): : 757 - 784
  • [27] Quantum image Gray-code and bit-plane scrambling
    Zhou, Ri-Gui
    Sun, Ya-Juan
    Fan, Ping
    QUANTUM INFORMATION PROCESSING, 2015, 14 (05) : 1717 - 1734
  • [28] A bit transformation image encryption algorithm based on chaotic map
    Pan, Tian-Gong
    Li, Da-Yong
    Dianji yu Kongzhi Xuebao/Electric Machines and Control, 2013, 17 (10): : 97 - 100
  • [29] Quantum image encryption algorithm via optimized quantum circuit and parity bit-plane permutation
    He, Jinwen
    Zhu, Hegui
    Zhou, Xv
    JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2024, 81
  • [30] A Permutation-substitution Based Image Encryption Scheme with Bit-plane Exchanging Strategy
    Ye, Ruisong
    Ye, Ming
    Li, Yafang
    Shi, Xiaoyun
    Ye, Wenhao
    PROCEEDINGS OF THE 2015 3RD INTERNATIONAL CONFERENCE ON MACHINERY, MATERIALS AND INFORMATION TECHNOLOGY APPLICATIONS, 2015, 35 : 819 - 824