Fast selective encryption algorithms based on moments and chaos theory
DOI:
https://doi.org/10.4108/eetiot.v9i2.2193Keywords:
Image encryption, Tchebichef moments, Hahn moments, Selective encryption, Chaos encryptionAbstract
In this work, we introduce a novel selective encryption scheme based on chaos theory and moments
transforms, two moments families were considered namely Tchebichef and Hahn. The goal is to propose a
fast and secure encryption scheme that can be deployed in real world scenarios. The proposed algorithms
operate in the transform domains of Tchebichef and Hahn moments. We encrypt only the most significant
coefficients of the moments transforms. First, we down sample the computed moments’ matrices coefficients,
then we use two logistic maps for confusion and diffusion of the down-sampled Tchebichef’s and Hahn’s
coefficients, the resulting matrix is the encrypted image. This approach improves drastically the time
performance of the encryption algorithm while keeping a “good” security level. In order to prove the
performance of our algorithms, we run different experiments and test the algorithms on different criteria:
MSE, correlation coefficient, differential analysis, entropy and time performance. The presented results prove
that the encryption algorithms proposed are secure and outperform state-of-the-art algorithms.
Downloads
References
Kaur, M. and Kumar, V. (2020) A comprehensive review on image encryption techniques. Archives of Computational Methods in Engineering 27(1): 15–43. DOI: https://doi.org/10.1007/s11831-018-9298-8
Li, S., Chen, G., Cheung, A., Bhargava, B. and Lo, K.T. (2007) On the design of perceptual mpeg-video encryption algorithms. IEEE Transactions on Circuits and Systems for Video Technology 17(2): 214–223. DOI: https://doi.org/10.1109/TCSVT.2006.888840
Zolfaghari, B. and Koshiba, T. (2022) Chaotic image encryption: State-of-the-art, ecosystem, and future roadmap. Applied System Innovation 5(3): 57. DOI: https://doi.org/10.3390/asi5030057
Zhao, R., Zhang, Y., Nan, Y., Wen, W., Chai, X. and Lan, R. (2022) Primitively visually meaningful image encryption: A new paradigm. Information Sciences 613: 628–648. DOI: https://doi.org/10.1016/j.ins.2022.08.027
Wang, M.m., Zhou, N.r., Li, L. and Xu, M.t. (2022) A novel image encryption scheme based on chaotic apertured fractional mellin transform and its filter bank. Expert Systems with Applications 207: 118067. DOI: https://doi.org/10.1016/j.eswa.2022.118067
Zheng, N., Jiang, X. and Lan, X. (2006) Advances in Machine Vision, Image Processing, and Pattern Analysis: InternationalWorkshop on Intelligent Computing in Pattern Analysis/Synthesis, IWICPAS 2006, Xi’an, China, August 26-27, 2006, Proceedings, 4153 (Springer). DOI: https://doi.org/10.1007/11821045
Guan, M., Yang, X. and Hu, W. (2019) Chaotic image encryption algorithm using frequency-domain dna encoding. IET image processing 13(9): 1535–1539. DOI: https://doi.org/10.1049/iet-ipr.2019.0051
Xin, G., Fen-lin, L., Bin, L., Wei, W. and Juan, C. (2010) An image encryption algorithm based on spatiotemporal chaos in dct domain. In 2010 2nd IEEE international conference on information management and engineering (IEEE): 267–270. DOI: https://doi.org/10.1109/ICIME.2010.5477434
Luo, Y., Du, M. and Liu, J. (2015) A symmetrical image encryption scheme in wavelet and time domain. Communications in Nonlinear Science and Numerical Simulation 20(2): 447–460. DOI: https://doi.org/10.1016/j.cnsns.2014.05.022
Wu, J., Guo, F., Zeng, P. and Zhou, N. (2013) Image encryption based on a reality-preserving fractional discrete cosine transform and a chaos-based generating sequence. Journal of Modern Optics 60(20): 1760–1771. DOI: https://doi.org/10.1080/09500340.2013.858189
Kamrani, A., Zenkouar, K. and Najah, S. (2020) A new set of image encryption algorithms based on discrete orthogonal moments and chaos theory. Multimedia Tools and Applications 79(27): 20263–20279. DOI: https://doi.org/10.1007/s11042-020-08879-6
Wang, X., Feng, L. and Zhao, H. (2019) Fast image encryption algorithm based on parallel computing system. Information Sciences 486: 340–358. DOI: https://doi.org/10.1016/j.ins.2019.02.049
Zhu, S., Wang, G. and Zhu, C. (2019) A secure and fast image encryption scheme based on double chaotic s-boxes. Entropy 21(8): 790. DOI: https://doi.org/10.3390/e21080790
Kang, S.W., Choi, U.S. and Cho, S.J. (2022) Fast image encryption algorithm based on (n, m, k)-pcmlca. Multimedia Tools and Applications 81(1): 1209–1235. DOI: https://doi.org/10.1007/s11042-021-11424-8
Eyebe Fouda, J. and Koepf, W. (2022) An 8-bit precision cipher for fast image encryption. Multimedia Tools and Applications : 1–20. DOI: https://doi.org/10.1007/s11042-022-12368-3
Gao, X., Mou, J., Xiong, L., Sha, Y., Yan, H. and Cao, Y. (2022) A fast and efficient multiple images encryption based on single-channel encryption and chaotic system. Nonlinear Dynamics 108(1): 613–636. DOI: https://doi.org/10.1007/s11071-021-07192-7
Song,W., Fu, C., Tie, M., Sham, C.W., Liu, J. and Ma, H.f. (2022) A fast parallel batch image encryption algorithm using intrinsic properties of chaos. Signal Processing: Image Communication 102: 116628. DOI: https://doi.org/10.1016/j.image.2021.116628
Hu, M.K. (1962) Visual pattern recognition by moment invariants. IRE transactions on information theory 8(2): 179–187. DOI: https://doi.org/10.1109/TIT.1962.1057692
Dudani, S.A., Breeding, K.J. and McGhee, R.B. (1977) Aircraft identification by moment invariants. IEEE transactions on computers 100(1): 39–46. DOI: https://doi.org/10.1109/TC.1977.5009272
Casasent, D. and Cheatham, R.L. (1984) Image segmentation and real-image tests for an optical moment-based feature extractor. Optics communications 51(4): 227–230. DOI: https://doi.org/10.1016/0030-4018(84)90047-6
Teague, M.R. (1980) Image analysis via the general theory of moments. Josa 70(8): 920–930. DOI: https://doi.org/10.1364/JOSA.70.000920
Mukundan, R., Ong, S. and Lee, P.A. (2001) Image analysis by tchebichef moments. IEEE Transactions on image Processing 10(9): 1357–1364. DOI: https://doi.org/10.1109/83.941859
Zhou, J., Shu, H., Zhu, H., Toumoulin, C. and Luo, L. (2005) Image analysis by discrete orthogonal hahn moments. In International Conference Image Analysis and Recognition (Springer): 524–531. DOI: https://doi.org/10.1007/11559573_65
Alvarez, G. and Li, S. (2006) Some basic cryptographic requirements for chaos-based cryptosystems. International journal of bifurcation and chaos 16(08): 2129–2151. DOI: https://doi.org/10.1142/S0218127406015970
Wang, Y., Wong, K.W., Liao, X. and Chen, G. (2011) A new chaos-based fast image encryption algorithm. Applied soft computing 11(1): 514–522. DOI: https://doi.org/10.1016/j.asoc.2009.12.011
Wang, X. and Gao, S. (2020) Image encryption algorithm for synchronously updating boolean networks based on matrix semi-tensor product theory. Information sciences 507: 16–36. DOI: https://doi.org/10.1016/j.ins.2019.08.041
Song, W., Zheng, Y., Fu, C. and Shan, P. (2020) A novel batch image encryption algorithm using parallel computing. Information Sciences 518: 211–224. DOI: https://doi.org/10.1016/j.ins.2020.01.009
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2023 EAI Endorsed Transactions on Internet of Things
This work is licensed under a Creative Commons Attribution 3.0 Unported License.
This is an open-access article distributed under the terms of the Creative Commons Attribution CC BY 3.0 license, which permits unlimited use, distribution, and reproduction in any medium so long as the original work is properly cited.