Chaotic image encryption algorithm based on pseudo-random bit sequence and DNA plane

被引:31
|
作者
Wang, Xingyuan [1 ]
Zhao, Hongyu [1 ]
Hou, Yutao [2 ]
Luo, Chao [3 ]
Zhang, Yingqian [4 ]
Wang, Chunpeng [5 ]
机构
[1] Dalian Maritime Univ, Sch Informat Sci & Technol, Dalian 116026, Peoples R China
[2] Dalian Univ Technol, Fac Elect Informat & Elect Engn, Dalian 116024, Peoples R China
[3] Shandong Normal Univ, Sch Informat Sci & Engn, Jinan 250014, Shandong, Peoples R China
[4] Xiamen Univ, Tan Kah Kee Coll, Sch Informat Sci & Technol, Zhangzhou 363105, Peoples R China
[5] Qilu Univ Technol, Shandong Acad Sci, Sch Informat, Jinan 250353, Shandong, Peoples R China
来源
MODERN PHYSICS LETTERS B | 2019年 / 33卷 / 22期
基金
中国国家自然科学基金;
关键词
Image encryption; DNA plane; random bit sequence generator; coupled map lattice; MAP; PERMUTATION; SYSTEM; CML;
D O I
10.1142/S0217984919502634
中图分类号
O59 [应用物理学];
学科分类号
摘要
In this paper, a new chaotic image encryption algorithm based on pseudo-random bit sequence and DNA plane is proposed. The coupled map lattice (CML) is applied to design a pseudo-random bit sequence generation (PBSG) system and use the system to generate the random sequence needed in the encryption process. The initial values and parameters of the system are generated by the SHA-256 hash algorithm combined with given keys. Firstly, the plane image is decomposed into four DNA planes in combination with the DNA encoding rules, and then the four DNA planes are subjected to row circular permutation and column circular permutation. After that, the diffusion operation on each DNA plane is performed. Finally, the four DNA planes are decoded and then combined into a pixel matrix, that is, the final cipher image is obtained. Throughout the encryption process, the choice of DNA encoding and decoding rules is determined by the PBSG system. Simulation results and security analysis show that the algorithm not only has good encryption effect, but also can resist various classic attacks, and has excellent security performance.
引用
收藏
页数:24
相关论文
共 50 条
  • [41] A chaotic image encryption algorithm based on 3-D bit-plane permutation
    Gan, Zhi-hua
    Chai, Xiu-li
    Han, Dao-jun
    Chen, Yi-ran
    NEURAL COMPUTING & APPLICATIONS, 2019, 31 (11): : 7111 - 7130
  • [42] Medical Image Encryption Method Using Cubic-Sin-Logistic-Tent Chaotic Pseudo-Random Number Sequence-Based Substitution
    Adhikari S.
    Karforma S.
    SN Computer Science, 4 (4)
  • [43] 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
  • [44] An image encryption algorithm based on the mixed chaotic sequence
    王美林
    刘庆
    李亚
    OptoelectronicsLetters, 2010, 6 (04) : 310 - 313
  • [45] A novel image encryption algorithm based on chaotic sequence
    Xu, Guangxian
    Jin, Junhong
    Journal of Computational Information Systems, 2011, 7 (06): : 2225 - 2232
  • [46] A summary of image encryption algorithm based on chaotic sequence
    School of Information & Techonlogy Center, Hexi University, Zhangye
    Gansu, China
    Open Autom. Control Syst. J., 1 (1110-1114):
  • [47] An image encryption algorithm based on the mixed chaotic sequence
    Wang M.
    Liu Q.
    Li Y.
    Optoelectronics Letters, 2010, 6 (04) : 310 - 313
  • [48] A Secure Chaotic Image Encryption Based on Bit-Plane Operation
    Sravanthi, Dasari
    Patro, K. Abhimanyu Kumar
    Acharya, Bibhudendra
    Majumder, Saikat
    SOFT COMPUTING IN DATA ANALYTICS, SCDA 2018, 2019, 758 : 717 - 726
  • [49] DNA image encryption algorithm based on serrated spiral scrambling and cross bit plane
    Zhang, Wenjing
    Xu, Jiangjian
    Zhao, Bing
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2023, 35 (10)
  • [50] Comparison of pseudo-random sequence and chaotic sequence - Part II : complexity of sequence
    Liang, RX
    Zhang, CS
    ISTM/2005: 6th International Symposium on Test and Measurement, Vols 1-9, Conference Proceedings, 2005, : 5852 - 5855