|
- 2018
基于8方向折叠与自更新置乱的图像加密算法
|
Abstract:
当前的图像加密算法主要是在一个方向上对像素进行扩散,且在整个加密过程中,都是利用相同的扩散、混淆函数来改变像素位置与灰度值,导致算法的随机度与安全性不佳,因此本文提出了一种基于8方向折叠机制与自更新的图像加密算法.首先,联合Lucas、Fibonacci序列,通过二维Arnold变换设计一种像素自更新置乱算法,对输入明文进行混淆操作,充分提高像素位置的置乱度;引入Logistic映射,利用明文像素来生成其初始值,根据其随机序列的量化密钥流来设计8方向折叠机制,从8个方向对置乱图像进行高度加密,对于每一个方向的像素扩散,利用不同的加密函数来改变其像素值,显著降低了置乱、扩散的周期性.测试数据显示:与当前的图像加密机制相比,本文所提算法具有更高的安全性与用户响应值,其密文像素分布更为均匀.
The current image encryption algorithm suffers from the defects of low randomness and security, for it diffuses the pixels in one direction and uses the same diffusion function to change the pixel value in the whole encryption process. In order to solve this problem, a new image encryption algorithm based on the eight-direction folding mechanism and the quantum complex chaotic system is proposed in this paper. Firstly, a pixel self-update scrambling technique is designed by jointing the Lucas and the Fibonacci sequences and using the 2D Arnold transformation to scramble the image. Then, an 8-direction folding mechanism is designed based on the stochastic sequence of the logistic map to encrypt the highly scrambled images from 8 directions, so that different encryption functions are used to change their pixel values for significantly reducing the periodicity of scrambling and diffusion. The test data show that compared with the current image encryption algorithm, this new algorithm has higher security and user response, and more uniform distribution of cipher pixels
[1] | 马庆禄, 魏悦川, 潘晓中. 基于单通道RGB分量的彩色图像加密算法[J]. 西南师范大学学报(自然科学版), 2014, 39(11): 81-89. |
[2] | 杨贵宝, 高霞. 基于分数阶logistic映射与随机变换的双图像加密算法[J]. 内蒙古大学学报(自然科学版), 2017, 48(2): 189-195. |
[3] | LIU Y, TONG X J, MA J. Image Encryption Algorithm Based on Hyper-Chaotic System and Dynamic S-Box[J]. Multimedia Tools and Applications, 2016, 75(13): 7739-7759. DOI:10.1007/s11042-015-2691-5 |
[4] | YE G D, ZHAO H Q, CHAI H J. Chaotic Image Encryption Algorithm Using Wave-Line Permutation and Block Diffusion[J]. Nonlinear Dynamics, 2016, 83(4): 2067-2077. DOI:10.1007/s11071-015-2465-7 |
[5] | 李凯佳, 俞锐刚, 袁凌云. 基于DNA-记忆元胞自动机与Hash函数的图像加密算法[J]. 计算机工程与设计, 2017, 38(2): 470-477. |
[6] | BENYAMIN N, SATTAR M. Breaking an Image Encryption Algorithm Based on the New Substitution Stage with Chaotic Functions[J]. Optik-International Journal for Light and Electron Optics, 2016, 127(14): 5695-5701. DOI:10.1016/j.ijleo.2016.03.076 |
[7] | 邓勇. 基于广义Fibonacci和Lucas数的准循环矩阵研究[J]. 重庆师范大学学报(自然科学版), 2015, 51(6): 72-76. |
[8] | 李智慧. 基于Lucas序列的公钥密码体制的研究[D]. 北京: 北京邮电大学, 2012: 23-27. http://cdmd.cnki.com.cn/Article/CDMD-10013-1012499317.htm |
[9] | SAHA B J, KABI K K. A New Approach on Color Image Encryption Using Arnold 4D Cat Map[J]. Computational Intelligence in Data Mining, 2016, 1: 131-136. |
[10] | CODARA P, D'ANTONA O M. Generalized Fibonacci and Lucas Cubes Arising from Powers of Paths and Cycles[J]. Discrete Mathematics, 2016, 339(3): 241-251. |
[11] | 郑洪英, 彭钟贤, 肖迪. 加密医学图像中的视觉无损信息隐藏算法[J]. 西南大学学报(自然科学版), 2014, 36(12): 157-161. |
[12] | WANG X Y, LIU C M. A Novel and Effective Image Encryption Algorithm Based on Chaos and DNA Encoding[J]. Multimedia Tools and Applications, 2016, 76(5): 6229-6245. |
[13] | 朱薇, 杨庚, 陈蕾, 等. 基于混沌的改进双随机相位编码图像加密算法[J]. 光学学报, 2014, 34(6): 58-68. |
[14] | 王迤冉, 朱维军, 詹新生. 基于图像加密的置乱性能分析研究[J]. 计算机工程与设计, 2006, 27(24): 4729-4731. DOI:10.3969/j.issn.1000-7024.2006.24.035 |
[15] | 李长齐, 王菡. 基于无序分割投影策略与重力模型的图像加密算法[J]. 包装工程, 2017, 38(7): 191-196. |
[16] | WEI X P, WANG B, ZHANG Q, et al. Image Encryption based on Chaotic Map and Reversible Integer Wavelet Transform[J]. Journal of Electrical Engineering, 2014, 65(2): 90-96. |
[17] | 吴丽, 余文春. 快速置乱耦合3D混沌映射的图像加密算法研究[J]. 电视技术, 2014, 38(19): 51-56. DOI:10.3969/j.issn.1002-8692.2014.19.012 |
[18] | LIU L F, MIAO S X. A New Image Encryption Algorithm Based on Logistic Chaotic Map with Varying Parameter[J]. Springer Plus, 2016, 5(1): 1-12. DOI:10.1186/s40064-015-1659-2 |