基于L-R混沌系统和双重扩散的图像加密算法Image Encryption Algorithm based on L-R Chaotic System and Double Diffusion
费敏;李国东;
摘要(Abstract):
为解决加密算法中的密码只受密钥控制、与明文无关,并且加密使用的混沌系统较为单一而容易被攻击破解、安全性差等问题,提出一种密钥与明文紧密相关联的双重扩散图像加密方案.将密钥分为两级,初始密钥代入超Lorenz混沌系统迭代生成混沌序列,运用混沌序列从明文图像中选像素点;为了提升加密效率,对已有的运算规则进行改进,将改进后的运算方式生成第二级密钥,代入Rossler混沌映射生成混沌序列用于加密,对明文按照"正向扩散-动态约瑟夫置乱-逆向扩散"的顺序实现加密.通过实验仿真,可以证明该算法具有抗统计和差分攻击能力,密钥空间足够的大,加密效率和安全性都很高,能够相当好的将图像信息隐藏,在信息安全方面有非常大的实际意义和应用价值.
关键词(KeyWords): 双向扩散;超Lorenz混沌;Rossler混沌;明文;约瑟夫置乱
基金项目(Foundation): 国家自然科学基金项目(11461063);; 新疆维吾尔自治区自然科学基金项目(2017D01A24);; 新疆财经大学基金项目(2019XTD002)
作者(Authors): 费敏;李国东;
DOI: 10.13568/j.cnki.651094.651316.2020.12.09.0001
参考文献(References):
- [1]马聪,李国东.基于L-K双混沌系统的彩色位级图像加密算法[J].计算机应用与软件,2020,37(3):321-326.MA C,LI G D.Color image encryption algorithm based on L-K double chaotic system[J].Computer Applications and Software,2020,37(3):321-326.(in Chinese)
- [2]王瑶,韩亚军.基于双向相关扩散与非线性混沌S盒的图像加密算法[J].包装工程,2019,40(15):243-251.WANG Y,HAN Y J.Image encryption algorithm based on bidirectional correlation diffusion and nonlinear chaotic S-box[J].Packaging Engineering,2019,40(15):243-251.(in Chinese)
- [3]牛莹,张勋才.基于变步长约瑟夫遍历和DNA动态编码的图像加密算法[J].电子与信息学报,2020,42(6):1383-1391.NIU Y,ZHANG X C.Image encryption algorithm based on variable step size Joseph traversal and DNA dynamic coding[J].Acta Electronica Sinica,2020,42(6):1383-1391.(in Chinese)
- [4]王兴元,王明军.超混沌Lorenz系统[J].物理学报,2007,56(9):5136-5141.WANG X Y,WANG M J.Hyperchaotic Lorenz system[J].Acta Physica Sinica,2007,56(9):5136-5141.(in Chinese)
- [5]ZHANG Y.Plain text related image encryption scheme using chaotic map[J].Telkomnika Indonesian Journal of Electrical Enginering,2014,12(1):635-643.
- [6]ZHANG Y.Two-level secret key image encryption method based on piecewise linear map and logistic map[J].Applied Mechanics&Materials,2013,241/244:2728-2731.
- [7]张勇.混沌数字图像加密[M].北京:清华大学出版社,2016.ZHANG Y.Chaotic digital image encryption[M].Beijing:Tsinghua University Press,2016.(in Chinese)
- [8]谢国波,高兆曦.明文关联的多混沌彩色图像加密算法[J].计算机工程与设计,2019,40(4):920-930.XIE G B,GAO Z X.Multi chaotic color image encryption algorithm based on plaintext correlation[J].Computer Engineering and Design,2019,40(4):920-930.(in Chinese)
- [9]陈士华,谢进,陆君.Rossler混沌系统的追踪控制与同步[J].物理学报,2002,4(4):749-752.CHEN S H,XIE J,LU J.Tracking control and synchronization of Rossler chaotic system[J].Acta Physica Sinica,2002,4(4):749-752.(in Chinese)
- [10]陈炜,郭媛,敬世伟.基于深度学习压缩感知与复合混沌系统的通用图像加密算法[J].物理学报,2020,69(24):99-111.CHEN W,GUO Y,JING S W.General image encryption algorithm based on deep learning compressed sensing and composite chaotic system[J].Acta Physica Sinica,2020,69(24):99-111.(in Chinese)
- [11]赵国敏,李国东.基于广义Henon映射以及CNN超混沌系统图像加密方案[J].信阳师范学院学报(自然科学版),2015,28(1):141-145.ZHAO G M,LI G D.Image encryption scheme based on generalized Henon mapping and CNN hyperchaotic system[J].Journal of Xinyang Normal University(Nat Sci),2015,28(1):141-145.(in Chinese)
- [12]郭毅,邵利平,杨璐.基于约瑟夫和Henon映射的比特位图像加密算法[J].计算机应用研究,2015,32(4):1131-1137.GUO Y,SHAO L P,YANG L.Bit image encryption algorithm based on Joseph and Henon mapping[J].Computer Application Research,2015,32(4):1131-1137.(in Chinese)
- [13]ROSSLER O E.An equation for continuous chaos[J].Phys Lett A,1996(57):397-400.
- [14]班多晗,吕鑫,王鑫元.基于一维混沌映射的高效图像加密算法[J].计算机科学,2020,47(4):278-284.BAN D H,LYU X,WANG X Y.Efficient image encryption algorithm based on one dimensional chaotic map[J].Computer Science,2020,47(4):278-284.(in Chinese)
- [15]宋金林,张绍武.整合Cha Cha20哈希运算的分块扩散自适应图像加密算法[J].中国图象图形学报,2016,21(6):698-710.SONG J L,ZHANG S W.Block diffusion adaptive image encryption algorithm integrating chacha20 hash operation[J].Chinese Journal of Image Graphics,2016,21(6):698-710.(in Chinese)
- [16]黄胡晏,饶从军.一种新型混沌图像加密算法[J].华中师范大学学报(自然科学版),2017,51(4):441-448.HUANG H Y,RAO C J.A new chaotic image encryption algorithm[J].Journal of Central China Normal University (Nat Sci),2017,51(4):441-448.(in Chinese)
- [17]庄志本,李军,刘静漪,等.基于新的五维多环多翼超混沌系统的图像加密算法[J].物理学报,2020,69(4):50-63.ZHUANG Z B,LI J,LIU J Y,et al.Image encryption algorithm based on new five dimensional multi ring multi wing hyperchaotic system[J].Acta Physica Sinica,2020,69(4):50-63.(in Chinese)
- [18]刘志军,刘丹.基于耦合混沌和循环移位的彩色图像加密算法[J].新疆大学学报(自然科学版),2017,34(4):440-445.LIU Z J,LIU D.Color image encryption algorithm based on coupled chaos and cyclic shift[J].Journal of Xinjiang University(Nat Sci),2017,34(4):440-445.(in Chinese)
- [19]余萍,闻恺.基于混沌交换控制表与关联动态引擎的图像加密算法[J].新疆大学学报(自然科学版),2017,34(4):459-466.YU P,WEN K.Image encryption algorithm based on chaos exchange control table and correlation dynamic engine[J].Journal of Xinjiang University(Nat Sci),2017,34(4):459-466.(in Chinese)
- [20]古丽孜拉,王兴元.基于多个一维混沌映射系统的多重加密算法[J].新疆大学学报(自然科学版),2008,26(2):228-234.Gulizila,WANG X Y.Multiple encryption algorithm based on multiple one-dimensional chaotic mapping systems[J].Journal of Xinjiang University(Nat Sci),2008,36(2):228-234.(in Chinese)
- [21]杨帆,臧睿.基于伪中心可逆矩阵的图像加密[J].数学的实践与认识,2020,50(19):253-260.YANG F,ZANG R.Image encryption based on pseudo central invertible matrix[J].Practice and Understanding of Mathematics,2020,50(19):253-260.(in Chinese)
- [22]黄林荃,刘会,王志颖,等.结合混沌映射与DNA计算的自适应图像加密算法[J].小型微型计算机系统,2020,41(9):1959-1965.HUANG L Q,LIU H,WANG Z Y,et al.Adaptive image encryption algorithm based on chaotic mapping and DNA computing[J].Minicomputer System,2020,41(9):1959-1965.(in Chinese)
- [23]梁颖,张绍武.位级同步置乱扩散和像素级环形扩散图像加密算法[J].中国图象图形学报,2018,23(6):814-826.LIANG Y,ZHANG S W.Bit level synchronous scrambling diffusion and pixel level ring diffusion image encryption algorithm[J].Chinese Journal of Image Graphics,2018,23(6):814-826.(in Chinese)