|
基于混沌和位平面交换的彩色图像加密算法
|
Abstract:
为了提高图像加密算法的加密性能和安全性,本文设计了一种新的基于混沌和位平面交换彩色图像加密算法。将彩色明文图像三颜色分量的高比特平面进行重构,并通过斜帐篷映射产生的伪随机序列,结合广义Arnold映射来进行位平面的置乱,将三颜色分量的高位平面的信息均匀分散到低位平面,有效降低高位平面之间的相关性。为了进一步提高加密算法的安全性和加密性能,算法使用实参数的广义Arnold映射生成混沌序列,对置乱图像进行扩散操作。实验和安全分析表明,该加密算法具有较高的安全性和较好的加密性能。
To improve the encryption performance and security of image encryption algorithm, a novel color image encryption algorithm based on chaos and bit plane exchange operation is designed. The high bit planes of three color components for color plain image are reconstructed. The pseudo-random sequence generated by skew tent mapping is combined with generalized Arnold map to scramble the bit plane. The information of the high bit planes of the three color components is evenly distributed to the low bit planes, which effectively reduces the correlation between the high bit planes. The proposed algorithm uses the generalized Arnold map of real parameters to generate chaotic sequences to diffuse the scrambled image to further enhance the security and performance of the proposed image encryption algorithm. Experiments and security analysis show that the proposed image encryption algorithm has high security and better encryption performance to resist various attacks.
[1] | Schiener, B. (1996) Applied Cryptography: Protocols, Algorithms and Source Code in C. John Wiley and Sons, New York. |
[2] | Fridrich, J. (1998) Symmetric Ciphers Based on Two-Dimensional Chaotic Maps. International Journal of Bifurcation and Chaos, 8, 1259-1284. https://doi.org/10.1142/S021812749800098X |
[3] | Ye, R. (2011) A Novel Chaos-Based Image Encryption Scheme with an Efficient Permutation-Diffusion Mechanism. Optics Communications, 284, 5290-5298. https://doi.org/10.1016/j.optcom.2011.07.070 |
[4] | Vinod, P., Pareek, N.K. and Sud, K.K. (2009) A New Substitution-Diffusion Based Image Cipher Using Chaotic Standard and Logistic Maps. Communications in Nonlinear Science and Numerical Simulations, 14, 3056-3075.
https://doi.org/10.1016/j.cnsns.2008.11.005 |
[5] | 马俊明, 叶瑞松. 一种图像加密算法的密码学分析[J]. 网络新媒体, 2015, 4(6): 37-42+54. |
[6] | Zhao, X., Chen, G., Zhang, D., et al. (2004) Decryption of Pure-Position Permutation Algorithms. Journal of Zhejiang University (Science Version), 5, 803-809. https://doi.org/10.1631/jzus.2004.0803 |
[7] | Li, S., Li, C., Chen, G., Bourbakis, N.G. and Lo, K. (2009) A General Quantitative Cryptanalysis of Permutation-Only Multimedia Ciphers against Plaintext Attacks. Signal Processing: Image Communication, 23, 212-223.
https://doi.org/10.1016/j.image.2008.01.003 |
[8] | Li, C., Lin, D. and Lu, J. (2017) Cryptanalyzing an Image-Scrambling Encryption Algorithm of Pixel Bits. IEEE Multimedia, 24, 64-71. https://doi.org/10.1109/MMUL.2017.3051512 |
[9] | Zhu, Z.-L., Zhang, W., Wong, K.-W. and Hai, Y. (2011) A Chaos-Based Symmetric Image Encryption Scheme Using a Bit-Level Permutation. Information Science, 181, 1171-1186. https://doi.org/10.1016/j.ins.2010.11.009 |
[10] | Zhang, W., Wong, K.-W., Yu, H. and Zhu, Z.-L. (2013) A Symmetric Color Image Encryption Algorithm Using the Intrinsic Features of bit Distributions. Communications in Nonlinear Science and Numerical Simulation, 18, 584-600.
https://doi.org/10.1016/j.cnsns.2012.08.010 |
[11] | Alvarez, G. and Li, S.J. (2006) Some Basic Cryptographic Requirements for Chaos-Based Cryptosystem. International Journal of Bifurcation and Chaos, 16, 2129-2151. https://doi.org/10.1142/S0218127406015970 |
[12] | Hasheminejad, A. and Rostami, M.J. (2019) A Novel Bit Level Multiphase Algorithm for Image Encryption Based on PWLCM Chaotic Map. Optik—International Journal for Light and Electron Optics, 184, 205-213.
https://doi.org/10.1016/j.ijleo.2019.03.065 |