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
相关论文
共 51 条
  • [1] A New Approach in Adaptive Encryption Algorithm for Color Images Based on DNA Sequence Operation and Hyper-Chaotic System
    Amani, Hamid Reza
    Yaghoobi, Mahdi
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2019, 78 (15) : 21537 - 21556
  • [2] A Symmetric Plaintext-Related Color Image Encryption System Based on Bit Permutation
    Cai, Shuting
    Huang, Linqing
    Chen, Xuesong
    Xiong, Xiaoming
    [J]. ENTROPY, 2018, 20 (04)
  • [3] Medical image cipher using hierarchical diffusion and non-sequential encryption
    Chen, Junxin
    Chen, Lei
    Zhang, Leo Yu
    Zhu, Zhi-liang
    [J]. NONLINEAR DYNAMICS, 2019, 96 (01) : 301 - 322
  • [4] Medical Image Encryption Based on Hybrid Chaotic DNA Diffusion
    Dagadu, Joshua C.
    Li, Jian-Ping
    Aboagye, Emelia O.
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2019, 108 (01) : 591 - 612
  • [5] CRYPTOGRAPHY AND COMPUTER PRIVACY
    FEISTEL, H
    [J]. SCIENTIFIC AMERICAN, 1973, 228 (05) : 15 - 23
  • [6] A highly efficient color image encryption based on linear transformation using chaos theory and SHA-2
    Firdous, Amnah
    Rehman, Aqeel Ur
    Missen, Malik M. Saad
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2019, 78 (17) : 24809 - 24835
  • [7] SERIAL NEGABINARY ADDER-SUBTRACTOR AND MULTIPLIER
    FRANGAKIS, GP
    [J]. INTERNATIONAL JOURNAL OF ELECTRONICS, 1981, 50 (03) : 199 - 205
  • [8] A novel chaos-based bit-level permutation scheme for digital image encryption
    Fu, Chong
    Lin, Bin-bin
    Miao, Yu-sheng
    Liu, Xiao
    Chen, Jun-jie
    [J]. OPTICS COMMUNICATIONS, 2011, 284 (23) : 5415 - 5423
  • [9] A chaotic image encryption algorithm based on 3-D bit-plane permutation
    Gan, Zhi-hua
    Chai, Xiu-li
    Han, Dao-jun
    Chen, Yi-ran
    [J]. NEURAL COMPUTING & APPLICATIONS, 2019, 31 (11) : 7111 - 7130
  • [10] Image Encryption Using Hyper-chaotic Map for Permutation and Diffusion by Multiple Hyper-chaotic Maps
    Gopalakrishnan, T.
    Ramakrishnan, S.
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2019, 109 (01) : 437 - 454