基于DNA编码和超混沌系统的图像加密算法
详细信息    查看全文 | 推荐本文 |
  • 英文篇名:Image encryption algorithm based on DNA encoding and hyper-chaotic system
  • 作者:张勋才 ; 刘奕杉 ; 崔光照
  • 英文作者:Zhang Xuncai;Liu Yishan;Cui Guangzhao;College of Electrical & Information Engineering,Zhengzhou University of Light Industry;
  • 关键词:图像加密 ; DNA编码 ; 超混沌系统 ; S盒子 ; SHA-3
  • 英文关键词:image encryption;;DNA encoding;;hyper-chaotic system;;S-box;;SHA-3
  • 中文刊名:JSYJ
  • 英文刊名:Application Research of Computers
  • 机构:郑州轻工业学院电气信息工程学院;
  • 出版日期:2018-02-09 12:31
  • 出版单位:计算机应用研究
  • 年:2019
  • 期:v.36;No.330
  • 基金:国家自然科学基金资助项目(61602424,61472371,61472372,61572446);; 河南省科技创新人才计划资助项目(174100510009);; 河南省高等学校重点科研项目(18A510020)
  • 语种:中文;
  • 页:JSYJ201904041
  • 页数:5
  • CN:04
  • ISSN:51-1196/TP
  • 分类号:185-189
摘要
针对DNA编码规则单一和混沌加密算法对密钥的灵敏度低等问题,提出一种基于DNA编码和超混沌系统的图像加密方案。该算法首先使用SHA-3算法计算明文图像的哈希值,用于超混沌系统的初始值,增加明文敏感性;其次将图像转换为DNA序列,并与所构建的S盒子进行DNA序列运算;最后用超混沌系统产生的序列对图像进行置乱。结果和理论分析表明,该算法不仅提高了密钥敏感性和传输数据的安全性,而且具有较好的抗穷举攻击、统计攻击和差分攻击能力。
        Aiming at the deficiency of the single DNA encoding rule and chaotic encryption algorithm has low sensitivity to key. This paper proposed an image encryption algorithm based on DNA encoding and hyper-chaotic system. Firstly,the algorithm used the SHA-3 algorithm to calculate the hash value of the plaintext image,which was used for the initial value of the hyper-chaotic system and increased the sensitivity of plaintext. Secondly,it converted the image into DNA sequence and performed the DNA sequence operation with the constructed S-box. Finally,it scrambled the image by the sequence produced by hyper-chaotic system. The simulation results and theoretical analysis show that the algorithm improves the sensitivity of key and the security of data transmission,and has better ability of anti-exhaustive attack,statistical attack and differential attack.
引文
[1]朱淑芹,李俊青,王文宏.对改进的基于DNA编码和混沌的图像加密算法的安全性分析[J].计算机应用研究,2017,34(10):3090-3093.(Zhu Shuqin,Li Junqing,Wang Wenhong.Security analysis of improved image encryption method based on DNAcoding and chaotic map[J].Application Research of Computers,2017,34(10):3090-3093.)
    [2]Van Droogenbroeck M.Partial encryption of images for real-time applications[C]//Proc of the 4th IEEE Signal Processing Symposium.Piscataway,NJ:IEEE Press,2004:11-15.
    [3]Seripeariu L,Frunza M D.A new image encryption algorithm based on inversable functions defined on galois fields[C]//Proc of IEEEInternational Symposium on Signals,Circuits and Systems.Piscataway,NJ:IEEE Press,2005:243-246.
    [4]Chen Rongjian,Lai Yite,Lai Juilin.Architecture design of the reconfigurable 2-D von neumann cellular automata for image encryption application[C]//Proc of IEEE International Symposium on Circuits and Systems.Piscataway,NJ:IEEE Press,2005:3059-3062.
    [5]Wang Zhen,Huang Xia,Li Yuxia,et al.A new image encryption algorithm based on the fractional-order hyperchaotic Lorenz system[J].Chinese Physics B,2013,22(1):124-130.
    [6]Wang Xingyuan,Teng Lin,Qin Xue.A novel colour image encryption algorithm based on chaos[J].Signal Processing,2012,92(4):1101-1108.
    [7]Guesmi R,Farah M A B,Kachouri A,et al.A novel chaos-based image encryption using DNA sequence operation and secure hash algorithm SHA-2[J].Nonlinear Dynamics,2016,83(3):1123-1136.
    [8]Wang Xingyuan,Wang Xiaojuan,Zhao Jianfeng.Chaotic encryption algorithm based on alternant of stream cipher and block cipher[J].Nonlinear Dynamics,2011,63(4):587-597.
    [9]Wei Xiaopeng,Guo Ling,Zhang Qiang,et al.A novel color image encryption algorithm based on DNA sequence operation and hyperchaotic system[J].Journal of Systems and Software,2012,85(2):290-299.
    [10]Zhang Yong,Tang Yingjun.A plaintext-related image encryption algorithm based on chaos[J].Multimedia Tools and Applications,2017,77(6):6647-6669.
    [11]Akhavan A,Samsudin A,Akhshani A.Cryptanalysis of an image encryption algorithm based on DNA encoding[J].Optics&Laser Technology,2017,95(10):94-99.
    [12]Alvarez G,Montoya F,Romera M,et al.Cryptanalysis of an ergodic chaotic cipher[J].Physics Letters A,2003,311(2):172-179.
    [13]Elnashaie S,Abashar M E.On the chaotic behaviour of forced fluidized bed catalytic reactors[J].Chaos,Solitons&Fractals,1995,5(5):797-831.
    [14]Liu Wenhao,Sun Kehui,Zhu Congxu.A fast image encryption algorithm based on chaotic map[J].Optics&Lasers in Engineering,2016,84(9):26-36.
    [15]朱从旭,胡玉平,孙克辉.基于超混沌系统和密文交错扩散的图像加密新算法[J].电子与信息学报,2012,34(7):1735-1743.(Zhu Congxu,Hu Yuping,Sun Kehui.New image encryption algorithm based on hyperchaotic system and ciphertext diffusion in crisscross pattern[J].Journal of Electronics&Information Technology,2012,34(7):1735-1743.)
    [16]Gao Tiegang,Chen Zengqiang.A new image encryption algorithm based on hyper-chaos[J].Physics Letters A,2008,372(4):394-400.
    [17]Kumar M,Iqbal A,Kumar P.A new RGB image encryption algorithm based on DNA encoding and elliptic curve Diffie-Hellman cryptography[J].Signal Processing,2016,125(8):187-202.
    [18]Zhou Changjun,Wei Xiaopeng,Zhang Qiang,et al.DNA sequence splicing with chaotic maps for image encryption[J].Journal of Computational and Theoretical Nanoscience,2010,7(10):1904-1910.
    [19]Wang Qian,Zhang Qiang,Wei Xiaopeng.Image encryption algorithm based on DNA biological properties and chaotic systems[C]//Proc of the 5th International Conference on Bio-Inspired Computing:Theories and Applications(BIC-TA).Piscataway,NJ:IEEE Press,2010:132-136.
    [20]Adleman L.Molecular computation of solutions to combinatorial problems[J].Science,1994,266(5187):1020-1024.
    [21]田海冰,雷鹏,王永.基于混沌和DNA动态编码的图像加密算法[J].吉林大学学报:工学版,2014,44(3):801-806.(Tian Haijiang,Lei Peng,Wang Yong.Image encryption algorithm based on chaos and dynamic DNA coding[J].Journal of Jilin University:Engineering and Technology Edition,2014,44(3):801-806.)
    [22]涂正武,金聪.基于DNA序列的彩色图像加密算法[J].计算机工程与科学,2015,37(10):1933-1939.(Tu Zhengwu,Jin Cong.A color image encryption algorithm based on DNA sequence[J].Computer Engineering and Science,2015,37(10):1933-1939.)
    [23]Ozkaynak F,Yavuz S.Analysis and improvement of a novel imagefusion encryption algorithm based on DNA sequence operation and hyper-chaotic system[J].Nonlinear Dynamics,2014,78(2):1311-1320.
    [24]Ozkaynak F,zer A B,Yavuz S.Security analysis of an image encryption algorithm based on chaos and DNA encoding[C]//Proc of the 21st Signal Processing and Communications Applications Conference.Piscataway,NJ:IEEE Press,2013:1-4.
    [25]Zhang Qiang,Liu Lili,Wei Xiaopeng.Improved algorithm for image encryption based on DNA encoding and multi-chaotic maps[J].AEU-International Journal of Electronics and Communications,2014,68(3):186-192.
    [26]Kong Liuyong,Li Lin.A new image encryption algorithm based on chaos[C]//Proc of the 35th Chinese Control Conference.Piscataway,NJ:IEEE Press,2016:4932-4937.
    [27]Liu Yuansheng,Tang Jie,Xie Tao.Cryptanalyzing a RGB image encryption algorithm based on DNA encoding and chaos map[J].Optics&Laser Technology,2014,60(8):111-115.
    [28]刘金梅,丘水生,刘伟平.基于超混沌系统的图像加密算法的安全性分析术[J].计算机应用研究,2010,27(3):1042-1044.(Liu Jinmei,Qiu Shuisheng,Liu Weiping.Cryptanalysis of image encryption algorithm based on hyper-chaotic system[J].Application Research of Computers,2010,27(3):1042-1044.)
    [29]Chen Aimin,Lu Junan,Lu Jinhu,et al.Generating hyperchaotic Lüattractor via state feedback control[J].Physica A-statistical Mechanics and Its Applications,2006,364(5):103-110.
    [30]Shiu H,Ng K,Fang J,et al.Data hiding methods based upon DNAsequences[J].Information Sciences,2010,180(11):2196-2208.
    [31]Enayatifar R,Sadaei H J,Abdullah A H,et al.A novel chaotic based image encryption using a hybrid model of deoxyribonucleic acid and cellular automata[J].Optics and Lasers in Engineering,2015,71(8):33-41.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700