Abstract
In order to effectively resist the plaintext attacks introduced in recent cryptanalysis literatures, a reformative image encryption algorithm based on discrete logarithm and a memristive chaotic system is proposed in this paper. Firstly, we realize the permutation and confusion of a plain image by employing the discrete logarithms of memristive chaotic sequences. Then the discrete logarithms of intermediate cipher pixels and memristive chaotic sequences are used in the forward diffusion and backward diffusion of the permuated and confused image. Since the finite multiplication group adopted in this paper has up to 128 generators, we can expand the secret key space and enhance the ability of the proposed image encryption algorithm to resist plaintext attacks, by obtaining the generators through the secret key and the SHA256 hash value of the plain image. Finally, Simulation results and comparative analyses show that the proposed image encryption algorithm is not only secure and efficient, but also has very high practical value.
Similar content being viewed by others
References
F. Peng, X.Q. Gong, M. Long, X.M. Sun, Multimed. Tools Appl. 76, 3235 (2017)
G.F. Kuiate, K. Rajagopal, S.T. Kingni, V.K. Tamba, S. Jafari, Int. J. Dyn. Control 6, 1008 (2018)
R. Kengne, R. Tchitnga, A. Mezatio, A. Fomethe, G. Litak, Eur. Phys. J. B 90, 88 (2017)
J. Ke, L. Yi, T. Hou, Y. Hu, G. Xia, IEEE Photon. J. 9, 7200808 (2017)
J. Fridrich, IEEE Int. Conf. Syst. Man Cybern. 2, 1105 (1997)
J. Fridrich, Int. J. Bifurc. Chaos 8, 1259 (1998)
S.L. Sun, IEEE Photon. J. 10, 7201714 (2018)
S.L. Sun, Opt. Eng. 56, 116117 (2017)
Q. Yin, C.H. Wang, Int. J. Bifurc. Chaos 28, 1850047 (2018)
Y.P. Li, C.H. Wang, H. Chen, Opt. Lasers Eng. 90, 238 (2017)
X.L. Chai, Z.H. Gan, M.H. Zhang, Multimed. Tools Appl. 76, 15561 (2017)
X.Y. Wang, C.M. Liu, Multimed. Tools Appl. 76, 6229 (2017)
X.L. Chai, Multimed. Tools Appl. 76, 1159 (2017)
S.F. Guo, Y. Liu, L.H. Gong, W.Q. Yu, Y.L. Gong, Multimed. Tools Appl. 77, 21109 (2018)
G.R. Chen, Y.B. Mao, C.K. Chui, Chaos Solitons Fractals 21, 749 (2004)
N. Bourbakis, C. Alexopoulos, Pattern Recognit. 25, 567 (1992)
G. Unnikrishnan, J. Joseph, K. Singh, Opt. Lett. 25, 887 (2000)
X. Wang, D. Luan, Commun. Nonlinear Sci. Numer. Simul. 18, 3075 (2013)
R.G. Zhou, Q. Wu, M.Q. Zhang, C.Y. Shen, Int. J. Theor. Phys. 52, 1802 (2013)
C.C. Chang, M.S. Hwang, T.S. Chen, J. Syst. Softw. 58, 83 (2001)
P. Lu, Z.Y. Xu, X. Lu, X.Y. Liu, Optik 124, 2514 (2013)
Y.S. Zhang, L.Y. Zhang, J.T. Zhou, L.C. Liu, F. Chen, X. He, IEEE Access 4, 2507 (2016)
R. Rhouma, S. Belghith, Phys. Lett. A 372, 5973 (2008)
Y.L. Luo, L.C. Cao, S.H. Qiu, H. Lin, J. Harkin, J.X. Liu, Nonlinear Dyn. 83, 2293 (2016)
W. Feng, Y.G. He, H.M. Li, C.L. Li, Optik 186, 449 (2018)
W. Feng, Y.G. He, IEEE Photon. J. 10, 7909215 (2018)
W. Feng, Y.G. He, H.M. Li, C.L. Li, IEEE Access 7, 12584 (2019)
C.X. Zhu, G.J. Wang, K.H. Sun, Entropy 20, 843 (2018)
C.X. Zhu, G.J. Wang, K.H. Sun, Symmetry-Basel 10, 399 (2018)
L.Y. Zhang, Y.S. Liu, F. Pareschi, Y.S. Zhang, K.W. Wong, R. Rovatti, G. Setti, I.E.E.E. Trans, Cybern. 48, 1163 (2018)
L.Y. Zhang, Y.S. Zhang, Y.S. Liu, A.J. Yang, G.R. Chen, Int. J. Bifurc. Chaos 27, 1750155 (2017)
Y.S. Liu, L.Y. Zhang, J. Wang, Y.S. Zhang, K.W. Wong, Nonlinear Dyn. 84, 2241 (2016)
M. Ahmad, E. Al Solami, X.Y. Wang, M.N. Doja, M.M.S. Beg, A.A. Alzaidi, Symmetry-Basel 10, 266 (2018)
M. Li, D.D. Liu, W.Y. Wen, H. Ren, Y.S. Zhang, IEEE Access 6, 47102 (2018)
C.Q. Li, D.D. Lin, B.B. Feng, J.H. Lü, F. Hao, IEEE Access 6, 75834 (2018)
C. Pak, L.L. Huang, Signal Process. 138, 129 (2017)
H. Wang, D. Xiao, X. Chen, H.Y. Huang, Signal Process. 144, 444 (2018)
Y. Liu, X.J. Tong, J. Ma, Multimed. Tools Appl. 75, 7739 (2016)
X.P. Zhang, W.G. Nie, Y.L. Ma, Q.Q. Tian, Multimed. Tools Appl. 76, 15641 (2017)
G.Q. Hu, D. Xiao, Y. Wang, X.Y. Li, Nonlinear Dyn. 88, 1305 (2017)
M. Li, Y.Z. Guo, J. Huang, Y. Li, Signal Process.: Image Commun. 62, 164 (2018)
W. Feng, Y.G. He, C.L. Li, X.M. Su, X.Q. Chen, Complexity 2018, 1 (2018)
R. Padmavathy, C. Bhagvati, Math. Comput. Modell. 55, 161 (2012)
L.H. Gong, C.Z. Deng, S.M. Pan, N.R. Zhou, Math. Comput. Modell. 103, 48 (2018)
Y. Zhang, Y.J. Tang, Multimed. Tools Appl. 77, 6647 (2018)
G.D. Ye, X.L. Huang, L.Y. Zhang, Z.X. Wang, Chin. Phys. B 26, 131 (2017)
W.K. Lee, C.W. Phan, W.S. Yap, B.M. Goi, Nonlinear Dyn. 92, 575 (2018)
N.R. Zhou, S.M. Pan, S. Cheng, Z.H. Zhou, Opt. Laser Technol. 82, 121 (2016)
X.L. Chai, K. Yang, Z.H. Gan, Multimed. Tools Appl. 76, 9907 (2017)
M. François, T. Grosges, D. Barchiesi, R. Erra, Appl. Math. 3, 1910 (2012)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Feng, W., He, YG., Li, HM. et al. Image encryption algorithm based on discrete logarithm and memristive chaotic system. Eur. Phys. J. Spec. Top. 228, 1951–1967 (2019). https://doi.org/10.1140/epjst/e2019-800209-3
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1140/epjst/e2019-800209-3