|
广西师范大学学报(自然科学版) ›› 2021, Vol. 39 ›› Issue (3): 40-53.doi: 10.16088/j.issn.1001-6600.2020080503
李蓝航, 丘森辉*, 肖丁维, 黎亮佳, 欧阳雪, 罗玉玲
LI Lanhang, QIU Senhui*, XIAO Dingwei, LI Liangjia, OUYANG Xue, LUO Yuling
摘要: 本文提出一种基于DNA序列和动态索引扩散的图像加密算法以提高加密算法的效率、增强加密算法的安全性。首先,采用SHA-256哈希函数产生与明文相关的初始值;然后,对明文图像进行随机编码得到DNA矩阵,使用新型混淆方案直接对DNA矩阵进行处理;之后,对混淆后的DNA矩阵进行随机解码得到中间密码图像;最后,利用动态索引扩散方案对中间密码图像进行扩散获得密文图像。实验结果及安全性分析表明,算法具有良好的加密效果,具有较高的敏感性,能够有效抵抗差分攻击、统计分析攻击等各种攻击。此外,该算法具有较高的加密效率,可满足实际应用的要求。
中图分类号:
[1]WANG X Y, ZHANG H L. A novel image encryption algorithm based on genetic recombination and hyper-chaotic systems[J]. Nonlinear Dynamics, 2016, 83(1/2): 333-346. DOI:10.1007/s11071-015-2330-8. [2]LIU H J, WANG X Y. Color image encryption based on one-time keys and robust chaotic maps[J]. Computers and Mathematics with Applications, 2010, 59(10): 3320-3327. DOI:10.1016/j.camwa.2010.03.017. [3]LIU H J, WANG X Y. Color image encryption using spatial bit-level permutation and high-dimension chaotic system[J]. Optics Communications, 2011, 284(16/17): 3895-3903. DOI:10.1016/j.optcom.2011.04.001. [4]LUO Y L, TANG S B, QIN X S, et al. A double-image encryption scheme based on amplitude-phase encoding and discrete complex random transformation[J]. IEEE Access, 2018, 6: 77740-77753. DOI:10.1109/ACCESS.2018.2884013. [5]周戎龙,罗玉玲,闭金杰,等. 图像并行加密算法在手持设备上的应用研究[J]. 广西师范大学学报(自然科学版), 2019, 37(3): 60-70. DOI:10.16088/j.issn.1001-6600.2019.03.007. [6]WANG X Y, FENG L, ZHAO H Y. Fast image encryption algorithm based on parallel computing system[J]. Information Sciences, 2019, 486: 340-358. DOI:10.1016/j.ins.2019.02.049. [7]郭媛,周艳艳,敬世伟. 基于图像重组和比特置乱的多图像加密[J]. 光子学报, 2020, 49(4): 0410002. DOI:10.3788/gzxb20204904.0410002. [8]WANG X Y, GUAN N N, ZHAO H Y, et al. A new image encryption scheme based on coupling map lattices with mixed multi-chaos[J]. Scientific Reports, 2020, 10:9784. DOI:10.1038/s41598-020-66486-9. [9]WANG X Y, LI Y P, JIN J. A new one-dimensional chaotic system with applications in image encryption[J]. Chaos, Solitons and Fractals, 2020, 139: 110102. DOI:10.1016/j.chaos.2020.110102. [10]WANG X Y, XUE W H, AN J B. Image encryption algorithm based on tent-dynamics coupled map lattices and diffusion of household[J]. Chaos, Solitons and Fractals, 2020, 141: 110309. DOI:10.1016/j.chaos.2020.110309. [11]WANG X Y, YANG L, LIU R, et al. A chaotic image encryption algorithm based on perceptron model[J]. Nonlinear Dynamics, 2010, 62(3): 615-621. DOI:10.1007/s11071-010-9749-8. [12]LUO Y L, DU M H, LIU J X. A symmetrical image encryption scheme in wavelet and time domain[J]. Communications in Nonlinear Science and Numerical Simulation, 2015, 20(2): 447-460. DOI:10.1016/j.cnsns.2014.05.022. [13]LUO Y L, LIN J, LIU J X, et al. A robust image encryption algorithm based on Chua’s circuit and compressive sensing[J]. Signal Processing, 2019, 161: 227-247. DOI:10.1016/j.sigpro.2019.03.022. [14]WANG X Y, GAO S. Image encryption algorithm based on the matrix semi-tensor product with a compound secret key produced by a Boolean network[J]. Information Sciences, 2020, 539: 195-214. DOI:10.1016/j.ins.2020.06.030. [15]WANG X Y, GAO S. Image encryption algorithm for synchronously updating Boolean networks based on matrix semi-tensor product theory[J]. Information Sciences, 2020, 507: 16-36. DOI:10.1016/j.ins.2019.08.041. [16]LIU H J, WANG X Y, KADIR A. Image encryption using DNA complementary rule and chaotic maps[J]. Applied Soft Computing, 2012, 12(5): 1457-1466. DOI:10.1016/j.asoc.2012.01.016. [17]李孝东, 周彩兰, 黄林荃. 基于DNA编码的安全高效的图像加密算法[J]. 计算机应用与软件, 2018, 35(1): 318-324. DOI:10.3969/j.issn.1000-386x.2018.01.055. [18]张勋才,刘奕杉,崔光照. 基于 DNA 编码和超混沌系统的图像加密算法[J]. 计算机应用研究, 2019, 36(4): 1139-1143. DOI:10.19734/j.issn.1001-3695.2017.10.0997. [19]WANG X Y, LIU C M. A novel and effective image encryption algorithm based on chaos and DNA encoding[J]. Multimedia Tools and Applications, 2017, 76(5): 6229-6245. DOI:10.1007/s11042-016-3311-8. [20]ZHANG Q, GUO L, WEI X P. A novel image fusion encryption algorithm based on DNA sequence operation and hyper-chaotic system[J]. Optik, 2013, 124(18): 3596-3600. DOI:10.1016/j.ijleo.2012.11.018. [21]ÓZKAYNAK F, YAVUZ S. Analysis and improvement of a novel image fusion encryption algorithm based on DNA sequence operation and hyper-chaotic system[J]. Nonlinear Dynamics, 2014, 78(2): 1311-1320. DOI:10.1007/s11071-014-1517-8. [22]谢国波, 吴震禹. 基于小波变换和重力模型的混沌图像加密算法[J]. 计算机工程与应用, 2019, 55(13): 100-105. DOI:10.3778/j.issn.1002-8331.1805-0358. [23]ZHANG Y Q, WANG X Y. A new image encryption algorithm based on non-adjacent coupled map lattices[J]. Applied Soft Computing, 2015, 26: 10-20. DOI:10.1016/j.asoc.2014.09.039. [24]HUA Z Y, JIN F, XU B X, et al. 2D logistic-sine-coupling map for image encryption[J]. Signal Processing, 2018, 149: 148-161. DOI:10.1016/j.sigpro.2018.03.010. [25]LUO Y L, ZHOU R L, LIU J X, et al. A parallel image encryption algorithm based on the piecewise linear chaotic map and hyper-chaotic map[J]. Nonlinear Dynamics, 2018, 93(3): 1165-1181. DOI:10.1007/s11071-018-4251-9. [26]UR REHMAN A, XIAO D, KULSOOM A, et al. Block mode image encryption technique using two-fold operations based on chaos, MD5 and DNA rules[J]. Multimedia Tools and Applications, 2019, 78(7): 9355-9382. DOI:10.1007/s11042-018-6516-1. [27]XU L, GOU X, LI Z, et al. A novel chaotic image encryption algorithm using block scrambling and dynamic index based diffusion[J]. Optics and Lasers in Engineering, 2017, 91: 41-52. DOI:10.1016/j.optlaseng.2016.10.012. [28]CHAI X L, CHEN Y R, BROYDE L. A novel chaos-based image encryption algorithm using DNA sequence operations[J]. Optics and Lasers in Engineering, 2017, 88: 197-213. DOI:10.1016/j.optlaseng.2016.08.009. [29]LUO Y L, TANG S B, LIU J X, et al. Image encryption scheme by combining the hyper-chaotic system with quantum coding[J]. Optics and Lasers in Engineering, 2020, 124:105836. DOI:10.1016/j.optlaseng.2019.105836. [30]LIU Y, WANG J, FAN J H, et al. Image encryption algorithm based on chaotic system and dynamic S-boxes composed of DNA sequences[J]. Multimedia Tools and Applications, 2016, 75(8): 4363-4382. DOI:10.1007/s11042-015-2479-7. [31]ZHANG Y Q, WANG X Y. A symmetric image encryption algorithm based on mixed linear-nonlinear coupled map lattice[J]. Information Sciences, 2014, 273: 329-351. DOI:10.1016/j.ins.2014.02.156. [32]LUO Y L, ZHOU R L, LIU J X, et al. An efficient and self-adapting colour-image encryption algorithm based on chaos and interactions among multiple layers[J]. Multimedia Tools and Applications, 2018, 77(20): 26191-26217. DOI:10.1007/s11042-018-5844-5. |
[1] | 唐振军. 基于PCA特征距离的图像哈希算法[J]. 广西师范大学学报(自然科学版), 2016, 34(4): 9-18. |
|
版权所有 © 广西师范大学学报(自然科学版)编辑部 地址:广西桂林市三里店育才路15号 邮编:541004 电话:0773-5857325 E-mail: gxsdzkb@mailbox.gxnu.edu.cn 本系统由北京玛格泰克科技发展有限公司设计开发 |