光学技术, 2018, 44 (3): 278, 网络出版: 2018-06-09  

基于动态密钥选择与多方向扩散的图像加密算法

Image encryption algorithm based on dynamic key selection and multi-direction diffusion
作者单位
1 浙江工业职业技术学院, 浙江 绍兴 312000
2 杭州电子科技大学 信息工程学院, 浙江 杭州 310018
摘要
设计了基于动态密钥选择与多方向扩散的图像加密算法。利用128位外部密钥来生成4个Logistic映射的初值, 通过对其迭代, 获取4个随机序列; 利用明文自身像素特性, 定义一个引擎计算函数, 联合随机序列, 在像素置乱过程中, 根据引擎值来动态选择加密密钥, 通过构建非线性像素交叉互换方法, 不同的密钥来置乱不同的明文像素位置, 消除了置乱周期性; 设计4方向连续扩散方法, 利用4个方向的扩散函数对置乱图像进行加密。测试数据表明: 与当前图像加密技术相比, 所提技术具备更高的安全性与抗明文攻击能力, 能够较好地对图像完成解密。
Abstract
An image encryption algorithm based on dynamic key selection and multi-directional diffusion is designed. Four initial value of Logistic map was generated based on 128 bits external key to get 4 random sequences by iterating it. Then an index calculation function was defined by using the pixel characteristics of the plain and joint random sequences and the index to scramble the plaint pixels positions with different keys according to the index for dynamically selecting the encryption key during the permutation. Then 4 direction continuous diffusion methods were designed to diffuse the scrambled image with diffusion function of 4 directions for completing the image encryption. The test data show that compared with the current image encryption technology, the proposed technology has higher security and anti plaintext attack ability, and can decipher the image better.
参考文献

[1] Shun Zhang, Tiegang Gao. An image encryption scheme based on DNA coding and permutation of hyper-image [J]. Multimedia Tools and Applications, 2016, 75(24): 17157-17170.

[2] 马建明, 高正平, 任兴东. 基于混沌切换系统与余弦数量变换的图像加密[J]. 计算机工程与设计, 2016, 37 (9) :2490-2496.

    Ma Jianming, Gao Zhengping, Ren Xingdong. Image encryption based on chaotic switching system and cosine number transforms [J]. Computer engineering and design, 2016, 37 (9): 2490-2496.

[3] Yang Liu, Xiaojun Tong, Jing Ma. Image encryption algorithm based on hyper-chaotic system and dynamic S-box[J]. Multimedia Tools and Applications, 2016, 75(13): 7739-7759.

[4] 孙力,黄正谦,傅为民. 时间延迟与超混沌Chen系统相融合的图像加密算法研究[J]. 科学技术与工程, 2013, 13(35): 10523-10530.

    Sun Li, Huang Zhengqian, Fu Weiming. Research on image encryption algorithm based on time delay and hyper-chaos Chen system [J]. Science and Technology and Engineering, 2013, 13 (35): 10523-10530.

[5] Guodong Ye, Xiaoling Huang. An efficient symmetric image encryption algorithm based on an intertwining logistic map [J]. Neurocomputing, 2017, 251(19): 45-53.

[6] Khadijeh Mirzaei Talarposhti, Mehrzad Khaki Jamei. A secure image encryption method based on dynamic harmony search (DHS) combined with chaotic map [J]. Optics and Lasers in Engineering, 2016, 81(7): 21-34.

[7] Yueping Li, Chunhua Wang, Hua Chen. A hyper-chaos-based image encryption algorithm using pixel-level permutation and bit-level permutation [J]. Optics and Lasers in Engineering, 2017, 90(10): 238-246.

[8] Chengqing Li, Tao Xie, Qi Liu. Cryptanalyzing image encryption using chaotic logistic map [J]. Nonlinear Dynamics, 2014, 78 (2): 1545-1551.

[9] 崔业勤, 丁国超. 基于单图像局部置乱和动态反馈扩散的混沌图像加密算法[J]. 电信科学, 2016, 32(11): 93-100.

    Cui Yeqin, Ding Guochao. Chaotic image encryption algorithm based on local scrambling of single image and dynamic feedback diffusion [J]. Telecommunications Science, 2016, 32(11): 93-100.

[10] 吴丽, 余文春. 快速置乱耦合3D混沌映射的图像加密算法研究[J]. 电视技术, 2014, 38(19): 51-56.

    Wu Li, Yu Wenchu. Research on image encryption algorithm based on fast scrambling coupled 3D chaotic mapping [J]. Vedio Technology, 2014, 38(19): 51-56.

[12] 谢国波, 王添. 一种新的基于比特置乱的超混沌图像加密算法[J]. 微电子学与计算机, 2016, 33(7): 28-32.

    Xie Guobo, Wang Tian. A new hyperchaotic image encryption algorithm based on bit scrambling [J]. Microelectronics and Computer, 2016, 33(7): 28-32.

[13] Rasul Enayatifara, Abdul Hanan Abdullahb, Ismail Fauzi Isninb. Image encryption using a synchronous permutation-diffusion technique[J]. Optics and Lasers in Engineering, 2017, 90(6): 146-154.

[14] Chengqing Li. Cracking a hierarchical chaotic image encryption algorithm based on permutation [J]. Signal Processing, 2016, 118(19): 203-211.

[15] Peng X, Zhang P, Wei H, et al. Known-plaintext attack on optical encryption based on double random phase keys [J]. Opt Lett, 2006, 31(8): 1044-1046.

[16] 闵富红, 王珠林, 王恩荣. 新型忆阻器混沌电路及其在图像加密中的应用[J].电子与信息学报, 2016, 38(10): 2681-2688.

    Min Fuhong, Wang Zhuli, Wang Enrong. A novel memristor chaotic circuit and its application in image encryption [J]. Journal of Electronics and Information Science, 2016, 38(10): 2681-2688.

毛颉, 王红玉, 陈云. 基于动态密钥选择与多方向扩散的图像加密算法[J]. 光学技术, 2018, 44(3): 278. MAO Jie, WANG Hongyu, CHEN Yun. Image encryption algorithm based on dynamic key selection and multi-direction diffusion[J]. Optical Technique, 2018, 44(3): 278.

关于本站 Cookie 的使用提示

中国光学期刊网使用基于 cookie 的技术来更好地为您提供各项服务,点击此处了解我们的隐私策略。 如您需继续使用本网站,请您授权我们使用本地 cookie 来保存部分信息。
全站搜索
您最值得信赖的光电行业旗舰网络服务平台!