基于仿射密码的并行图像加密算法Parallel image encryption algorithm based on affine cipher
柯琦,张福元,李爱泉,廖琪男
摘要(Abstract):
为了提高加密系统密钥安全性,获得更好的扩散性能,提高算法运行效率,提出一种基于仿射密码的并行图像加密算法。利用Lorenz混沌序列对像素位置进行置乱;引入古典密码学中的仿射密码进行像素值扩散和像素值混淆;利用多核计算机多个核心并行计算,将图像分块后并行加密。实验结果表明,仿射加密算法密钥空间大、安全性强、扩散性和扰乱性效果好、算法运行效率高,且仿射密码加密比异或加密扩散效果更好。
关键词(KeyWords): 仿射密码;图像加密;像素扩散;像素混淆;并行计算;多核计算机
基金项目(Foundation): 国家自然科学基金(61562004);; 广西教育科学“十三五”规划课题(2017C414);; 广西财经学院青年教师科研发展基金项目(2017QNB1)~~
作者(Author): 柯琦,张福元,李爱泉,廖琪男
DOI: 10.16652/j.issn.1004-373x.2018.22.044
参考文献(References):
- [1] HUANG X,YE G. An efficient self-adaptive model for chaotic image encryption algorithm[J]. Communications in nonlinear science&numerical simulation,2014,19(12):4094-4104.
- [2]汤任君,段竞哲,邓洪敏.Logistic混沌序列和DES算法的图像加密方法[J].计算机应用,2017,37(z1):89-92.TANG Renjun,DUAN Jingzhe,DENG Hongmin. Image encryption algorithm based on logistic chaotic sequence and DES[J]. Journal of computer applications,2017,37(S1):89-92.
- [3] SUI L,LIU B,WANG Q,et al. Double-image encryption based on Yang-Gu mixture amplitude-phase retrieval algorithm and high dimension chaotic system in gyrator domain[J]. Optics communications,2015,354:184-196.
- [4] SHARMA P K,AHMAD M,KHAN P M. Cryptanalysis of image encryption algorithm based on pixel shuffling and chaotic Sbox transformation[M]. Berlin:Springer Berlin Heidelberg,2014:173-181.
- [5] NARAYANASAMY K,ARUMUGAM P. i-TSS:an image encryption algorithm based on transposition,shuffling and substitution using randomly generated bitmap image[C]//Proceedings of International Conference on Distributed Computing and Internet Technology. Berlin:Springer International Publishing,2016:148-156.
- [6] FOUDA J S A E,EFFA J Y,SABAT S L,et al. A fast chaotic block cipher for image encryption[J]. Communications in nonlinear science&numerical simulation,2014,19(3):578-588.
- [7]王永,马键滨,刘兆龙,等.基于时空混沌系统的彩色图像加密算法[J].计算机应用研究,2017,34(8):2464-2468.WANG Yong,MA Jianbin,LIU Zhaolong,et al. Color image encryption algorithm based on spatiotemporal chaos system[J].Application research of computers,2017,34(8):2464-2468.
- [8]柴宏玉,臧鸿雁.一种基于广义混沌同步系统的图像加密方案[J].计算机科学,2016,43(8):100-104.CHAI Hongyu, ZANG Hongyan. Image encryption scheme based on generalized chaotic synchronization systems[J]. Computer science,2016,43(8):100-104.
- [9]宋金林,张绍武.整合ChaCha20哈希运算的分块扩散自适应图像加密算法[J].中国图象图形学报,2016,21(6):698-710.SONG Jinlin,ZHANG Shaowu. Adaptive image encryption algorithm of blocking diffusion based on the ChaCha20 hash operation[J]. Journal of image and graphics,2016,21(6):698-710.
- [10]廖琪男,卢守东,孙宪波.结合超混沌序列和移位密码的数字图像加密算法[J].小型微型计算机系统,2015,36(2):332-337.LIAO Qinan,LU Shoudong,SUN Xianbo. Digital image encryption algorithm by combining hyper chaotic sequences and shift cipher[J]. Journal of Chinese computer systems,2015,36(2):332-337.