A real-time one-time pad DNA-chaos image encryption algorithm based on multiple keys

被引:36
|
作者
Zhou, Shihua [1 ]
机构
[1] Dalian Univ, Sch Software Engn, Key Lab Adv Design & Intelligent Comp, Minist Educ, Dalian, Peoples R China
来源
基金
中国国家自然科学基金; 国家重点研发计划;
关键词
Image encryption; Multiple keys; DNA coding; Chaos; MAP;
D O I
10.1016/j.optlastec.2021.107359
中图分类号
O43 [光学];
学科分类号
070207 ; 0803 ;
摘要
Image encryption is an important necessity when sharing data over public networks, and many image encryption algorithms have been proposed for the task. However, most of these algorithms are complex and slow. We propose a real-time one-time pad DNA-chaos image encryption algorithm using multiple keys. The proposed encryption algorithm uses a greatly simplified mechanism and a large, unpredictable sequence to encrypt the image. Our algorithm has three main advantages. First, its reliance on the original image for four of the keys makes it sensitive to changes in the original image. Small changes in the image produce large changes in the keys, making the algorithm resistant to differential attacks. Second, we integrate the natural DNA sequence into the process of generating the key, and the algorithm uses the massive DNA sequences stored in the DNA gene bank to solve the problem that it is difficult to store one-time pad. The keys have the property of one-time pad, and the key space is considerablely large. Finally, our algorithm encrypts quickly enough to make it suitable for real-time applications. On the premise of ensuring that the results of this paper are not worse than those of the comparison literature in other performance indicators, in terms of encryption time, even if we use a computing environment that is worse than all the comparison literature computer configurations, the algorithm of this paper can still save at least 14%-86%. As the picture size becomes larger, the advantages of the algorithm in this paper are more obvious.
引用
收藏
页数:11
相关论文
共 50 条
  • [31] Security and Performance of Single Sign-on Based on One-Time Pad Algorithm
    Kihara, Maki
    Iriyama, Satoshi
    CRYPTOGRAPHY, 2020, 4 (02) : 1 - 29
  • [32] Design and Analysis of Fast Image Encryption Algorithm based on Multiple Chaotic Systems in Real-time Security Car
    Wang, Shuai
    Sun, Wei
    Guo, Yinan
    Yang, Haiqun
    Jiang, Shuming
    INTERNATIONAL JOURNAL OF SECURITY AND ITS APPLICATIONS, 2013, 7 (06): : 229 - 240
  • [33] Chaos-Based Audio Steganography and Cryptography Using LSB Method and One-Time Pad
    Alwahbani, Samah M. H.
    Elshoush, Huwaida T. I.
    PROCEEDINGS OF SAI INTELLIGENT SYSTEMS CONFERENCE (INTELLISYS) 2016, VOL 2, 2018, 16 : 755 - 768
  • [34] Quantum Fully Homomorphic Encryption by Integrating Pauli One-time Pad with Quaternions
    Ma, Guangsheng
    Li, Hongbo
    QUANTUM, 2022, 6
  • [35] Pixel Value Difference Based Image Steganography with One Time Pad Encryption
    Maji, Giridhar
    Mandal, Sharmistha
    Debnath, Narayan C.
    Sen, Soumya
    2019 IEEE 17TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2019, : 1358 - 1363
  • [36] Multiple Digital Image Encryption Algorithm Based on Chaos Algorithm
    Ying Zhang
    Yi He
    Jing Zhang
    Xiaobo Liu
    Mobile Networks and Applications, 2022, 27 : 1349 - 1358
  • [37] Multiple Digital Image Encryption Algorithm Based on Chaos Algorithm
    Zhang, Ying
    He, Yi
    Zhang, Jing
    Liu, Xiaobo
    MOBILE NETWORKS & APPLICATIONS, 2022, 27 (04): : 1349 - 1358
  • [38] The image encryption algorithm based on chaos and DNA computing
    Yong Zhang
    Multimedia Tools and Applications, 2018, 77 : 21589 - 21615
  • [39] The image encryption algorithm based on chaos and DNA computing
    Zhang, Yong
    MULTIMEDIA TOOLS AND APPLICATIONS, 2018, 77 (16) : 21589 - 21615
  • [40] Cryptanalysis of a DNA and chaos based image encryption algorithm
    Dou, Yuqiang
    Liu, Xiumin
    Fan, Haiju
    Li, Ming
    OPTIK, 2017, 145 : 456 - 464