面向低精度环境的安全高速批图像加密
Secure and high-speed batch image cryptosystem for low computing precision system
- 2022年27卷第11期 页码:3172-3184
收稿:2021-08-06,
修回:2021-10-15,
录用:2021-10-22,
纸质出版:2022-11-16
DOI: 10.11834/jig.210596
移动端阅览

浏览全部资源
扫码关注微信
收稿:2021-08-06,
修回:2021-10-15,
录用:2021-10-22,
纸质出版:2022-11-16
移动端阅览
目的
2
随着存在大量低性能电子设备的物联网系统迅速发展和普及,人们对低精度计算环境下安全高效的图像加密技术有着越来越迫切的需求。现有以混沌系统为代表的图像加密方法不仅加密速度普遍较低,而且在低精度计算环境下存在严重的安全缺陷,难以满足实际需求。针对上述问题,本文提出了一种基于素数模乘线性同余产生器的批图像加密方法,用以提升低精度环境下图像加密的效率和安全性。
方法
2
该方法的核心是构建一个能在低精度环境下有效运行的素数模乘线性同余产生器;将图像集均分为3组,并借助异或运算生成3幅组合图像;接着引入图像集的哈希值更新上述第3组图像;将更新后的组合图像作为上述产生器的输入,进而生成一个加密序列矩阵;基于加密序列矩阵对明文图像进行置乱和扩散,并使用异或运算生成密文图像;使用具有较高安全性的改进版2D-SCL(a new 2D hypher chaotic map based on the sine map,the chebysher map and a linear function)加密方法对加密序列矩阵进行加密。
结果
2
仿真结果表明,本文提出的批图像加密方法在计算精度为2
-8
的情况下不仅能抵御各类攻击,而且加密速度相较于对比加密方法有所提升。而对比加密方法在上述计算精度环境下存在不能抵御相应攻击的情况。
结论
2
本文提出的基于素数模乘线性同余产生器的批图像加密方法,不仅有效地解决了低计算精度环境下图像加密安全性低的问题,而且还大幅提升了图像的加密速度,为后续高效安全图像加密方法的研究提供了一个新的思路。
Objective
2
Digital image has the ability of intuitive and clear information expression
and always carries a lot of valuable information. Therefore
the security of digital image is very important. With the rapid development and popularization of internet of things (IOT) which contains a large number of low-performance electronic devices
and the demand of security and efficient image encryption method in low computing precision environment is becoming more and more urgent. Recently
the chaos-based encryption system is the kind of most representative image encryption method. This type of encryption method depends on float operations and high computing precision. Therefore
the randomness of these chaotic systems in low computing precision will be severely damaged
and results in a sharp decrease about the security of the corresponding encryption method. Moreover
the high time complexity always causes the chaos-based image encryption methods to failure to meet the actual demand of low performance device. To solve the above problems
this paper proposes a batch encryption method based on prime modulo multiplication linear congruence generator to improve the security and efficiency of image encryption in low computing precision environments.
Method
2
The main idea of the method is to construct a prime modulo multiplication linear congruence generator
which can work well and generate a uniformly distributed pseudo-random sequence at low computing precision. The main steps are as follows: firstly
the set of images are equally divided into three groups and each group generates one combined image based on XOR operation; secondly
the hash value of the set of images is introduced to update the third combined image; thirdly
we introduce a single-byte based prime modulo multiplication linear congruence generator
the updated combined image and the other two combined images are used as the input of the proposed generator to generate an encryption sequence matrix; then the encryption sequence matrix is used as parameter to scramble images; after that
the encryption sequence matrix is exploited to diffuse the scrambled images
and use XOR operation to generate cipher images; finally
the encryption sequence matrix would be encrypted by the improved 2D-SCL which is the existing state-of-art encryption method
thus the cipher images and encrypted sequence matrix can be safely transmitted.
Result
2
The proposed encryption method has been evaluated by simulation tests in low (2
-8
) computing precision surroundings. The simulation results show that the statistical information of cipher image are very good in low precision environment
such as low correlation (close to 0)
high information entropy (close to 8) and high pass rate of number of pixel changing rate(NPCR) and unified average changed intensity(UACI) which are greater than 90%. In addition
the simulation results also show that the proposed encryption method works well on many attacks in low precision environment
such as high pixel sensitivity
large key space (more than2
128
)
and high resistance of known-plaintext and chosen-plaintext attack
occlusion attack and noise attack. Moreover
the encryption speed of this method is improved compared with the comparative encryption method which has low time complexity.
Conclusion
2
The proposed method can be effectively operated in low computing precision environment by using the single-byte prime modulo multiplication linear congruence generator instead of chaos system. As simulations results shown that the proposed method not only achieves high security for image encryption in low computing precision environment
but also effectively reduces the time cost of image encryption. In addition
the proposed method also provides a new direction for subsequent research of efficient and security image encryption method.
Ben S N, Nahed A, Kais B and Mohsen M. 2018. An efficient nested chaotic image encryption algorithm based on dna sequence. International Journal of Modern Physics C, 29(7): #1850058 [DOI: 10.1142/S0129183118500584]
Chen C, Sun K H and He S B. 2020. An improved image encryption algorithm with finite computing precision. Signal Processing, 168: #107340 [DOI: 10.1016/j.sigpro.2019.107340]
Dhall S, Pal S K and Sharma K. 2018. Cryptanalysis of image encryption scheme based on a new 1D chaotic system. Signal Processing, 146: 22-32 [DOI: 10.1016/j.sigpro.2017.12.021]
Li C L, Li H M, Li F D, Wei D Q, Yang X B and Zhang J. 2018a. Multiple-image encryption by using robust chaotic map in wavelet transform domain. Optik, 171: 277-286 [DOI: 10.1016/j.ijleo.2018.06.029]
Li C Q, Lin D D, Lü J H and Hao F. 2018b. Cryptanalyzing an image encryption algorithm based on autoblocking and electrocardiography. IEEE MultiMedia, 25(4): 46-56 [DOI: 10.1109/MMUL.2018.2873472]
Li Z, Peng C G, Tan W J and Li L R. 2021. An efficient plaintext-related chaotic image encryption scheme based on compressive sensing. Sensors, 21(3): #758 [DOI: 10.3390/S21030758]
Liang Y and Zhang S W. 2018. Image encryption algorithm based on bit-level synchronous permutation diffusion and pixel-level annular diffusion. Journal of Image and Graphics, 23(6): 814-826
梁颖, 张绍武. 2018. 位级同步置乱扩散和像素级环形扩散图像加密算法. 中国图象图形学报, 23(6): 814-826 [DOI: 10.11834/jig.170433]
Liu J L, Zhang M, Tong X J and Wang Z. 2021. Image compression and encryption algorithm based on compressive sensing and nonlinear diffusion. Multimedia Tools and Applications, 80: 25433-25452 [DOI: 10.1007/S11042-021-10884-2]
Preishuber M, Hütter T, Katzenbeisser S and Uhl A. 2018. Depreciating motivation and empirical security analysis of chaos-based image and video encryption. IEEE Transactions on Information Forensics and Security, 13(9): 2137-2150 [DOI: 10.1109/TIFS.2018.2812080]
Souyah A and Faraoun K M. 2016. An image encryption scheme combining chaos-memory cellular automata and weighted histogram. Nonlinear Dynamics, 86(1): 639-653 [DOI: 10.1007/s11071-016-2912-0]
Song W, Zheng Y, Fu C and Shan P F. 2020. A novel batch image encryption algorithm using parallel computing. Information Sciences, 518: 211-224 [DOI: 10.1016/j.ins.2020.01.009]
Wang X F, Li B, Wang Y, Lei J J and Xue J R. 2021. An efficient batch images encryption method based on DNA encoding and PWLCM. Multimedia Tools and Applications, 80(1): 943-971 [DOI: 10.1007/s11042-020-09533-x]
Wang X Y, Wang S W, Wei N and Zhang Y Q. 2019. A novel chaotic image encryption scheme based on hash function and cyclic shift. IETE Technical Review, 36(1): 39-48 [DOI: 10.1080/02564602.2017.1393352]
Wichmann B A and Hill I D. 1982. Algorithm AS 183: an efficient and portable pseudo-random number generator. Journal of the Royal Statistical Society: Series C (Applied Statistics), 31(2): 188-190 [DOI: 10.2307/2347988]
Wu Y, Noonan J P and Agaian S. 2011. NPCR and UACI randomness tests for image encryption. Cyber Journals: Multidisciplinary Journals in Science and Technology, Journal of Selected Areas in Telecommunications (JSAT), 90: 31-38
Xian Y J and Wang X Y. 2021. Fractal sorting matrix and its application on chaotic image encryption. Information Sciences, 547: 1154-1169 [DOI: 10.1016/j.ins.2020.09.055]
Zefreh E Z. 2020. An image encryption scheme based on a hybrid model of DNA computing, chaotic systems and hash functions. Multimedia Tools and Applications, 79(33): 24993-25022 [DOI: 10.1007/s11042-020-09111-1]
Zhang W, Yu H, Zhao Y L and Zhu Z L. 2016. Image encryption based on three-dimensional bit matrix permutation. Signal Processing, 118: 36-50 [DOI: 10.1016/j.sigpro.2015.06.008]
Zhang X Y and Zhang J. 2021. Image encryption algorithm based on quantum chaotic map and Chen'shyperchaoticmap. Journal of China Academy of Electronics and Information Technology, 16(6): 582-586
张晓宇, 张健. 2021. 基于量子混沌映射和Chen超混沌映射的图像加密算法. 中国电子科学研究院学报, 16(6): 582-586 [DOI: 10.3969/j.issn.1673-5692.2021.06.008]
Zhou H, Xie H W, Zhang H and Zhang H T. 2021. Parallel remote sensing image encryption algorithm based on chaotic map and DNA encoding. Journal of Image and Graphics, 26(5): 1081-1094
周辉, 谢红薇, 张昊, 张慧婷. 2021. 混沌系统和DNA编码的并行遥感图像加密算法. 中国图象图形学报, 26(5): 1081-1094 [DOI: 10.11834/jig.200344]
相关作者
相关机构
京公网安备11010802024621