Image encryption algorithm based on the finite fields in chaotic maps

Abstract With the advancement of computer and communication technologies in data processing, storage, and increasing bandwidth of data transmission, the amount of multimedia data generation and sharing has increased exponentially. Therefore, the security of multimedia data becomes more important in transmission, processing, and storing the day-to-day. Cryptography is one of the important mechanisms in preserving the confidentiality, integrity, and availability of multimedia data such as images. In this research, a digital encryption method is presented based on Galois fields, consisting of two main stages of diffusion and permutation. At the Diffusion stage, using matrix multiplication operations in the GF (256), the overlapping rows and columns of image pixels are mixing. The permutation stage changes image pixels position by using The 2D chaotic map in GF (2n) or The 3D chaotic map in the GF field (2k). The proposed method, with a maximum of two rounds repetition of the main steps, reaches the optimal values of the parameters of the performance evaluation. By performing standard security tests, the proposed method is resistant to differential and statistical attacks and has yielded relatively good performance compared to similar digital image encryption methods.

[1]  Kwok-Wo Wong,et al.  Period Distribution of the Generalized Discrete Arnold Cat Map for $N = 2^{e}$ , 2013, IEEE Transactions on Information Theory.

[2]  Ali Broumandnia,et al.  Designing digital image encryption using 2D and 3D reversible modular chaotic maps , 2019, J. Inf. Secur. Appl..

[3]  P. A. Vijaya,et al.  Image Encryption Using Chaotic Maps: A Survey , 2014, 2014 Fifth International Conference on Signal and Image Processing.

[4]  Saibal K. Pal,et al.  A chaos-based probabilistic block cipher for image encryption , 2018, J. King Saud Univ. Comput. Inf. Sci..

[5]  Hongjun Liu,et al.  Color pathological image encryption algorithm using arithmetic over Galois field and coupled hyper chaotic system , 2019, Optics and Lasers in Engineering.

[6]  Hamid Mirvaziri,et al.  A new method for image encryption by 3D chaotic map , 2018, Pattern Analysis and Applications.

[7]  Lior Rokach,et al.  Introduction to Information Security , 2012 .

[8]  Chen Chen,et al.  An improved image encryption algorithm with finite computing precision , 2020, Signal Process..

[9]  Rasul Enayatifar,et al.  Index-based permutation-diffusion in multiple-image encryption using DNA sequence , 2019, Optics and Lasers in Engineering.

[10]  Hegui Zhu,et al.  2D Logistic-Modulated-Sine-Coupling-Logistic Chaotic Map for Image Encryption , 2019, IEEE Access.

[11]  Ramakrishnan Anandkumar,et al.  Designing a fast image encryption scheme using fractal function and 3D Henon Map , 2019, J. Inf. Secur. Appl..

[12]  Bidyut Baran Chaudhuri,et al.  A selective bitplane image encryption scheme using chaotic maps , 2018, Multimedia Tools and Applications.

[13]  Dongdong Lin,et al.  Cryptanalyzing an Image Encryption Algorithm Based on Autoblocking and Electrocardiography , 2017, IEEE MultiMedia.

[14]  G. Sathish,et al.  A new RGB image encryption using generalized heat equation associated with generalized Vigenè\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-6 , 2019, Multimedia Tools and Applications.

[15]  Behrouz A. Forouzan Cryptography & Network Security , 2007 .

[16]  Rasul Enayatifar,et al.  A new permutation-diffusion-based image encryption technique using cellular automata and DNA sequence , 2020 .

[17]  Bibhudendra Acharya,et al.  An efficient colour image encryption scheme based on 1-D chaotic maps , 2019, J. Inf. Secur. Appl..

[18]  Ljupco Kocarev,et al.  Discrete Chaos-I: Theory , 2006, IEEE Transactions on Circuits and Systems I: Regular Papers.

[19]  Ali Broumandnia,et al.  The 3D modular chaotic map to digital color image encryption , 2019, Future Gener. Comput. Syst..

[20]  Hongjun Liu,et al.  Image encryption using complex hyper chaotic system by injecting impulse into parameters , 2019, Appl. Math. Comput..

[21]  Lenka Skanderova,et al.  Arnold Cat Map and Sinai as Chaotic Numbers Generators in Evolutionary Algorithms , 2014 .

[22]  Mingqing Xiao,et al.  On symmetric color image encryption system with permutation-diffusion simultaneous operation , 2019, Optics and Lasers in Engineering.

[23]  Kwok-Wo Wong,et al.  Period Distribution of Generalized Discrete Arnold Cat Map for $N=p^{e}$ , 2014, IEEE Transactions on Information Theory.

[24]  Hwajeong Seo,et al.  A fast ARX model-based image encryption scheme , 2016, Multimedia Tools and Applications.

[25]  Ge Jiao,et al.  Image Encryption with The Cross Diffusion of Two Chaotic Maps , 2019, KSII Trans. Internet Inf. Syst..

[26]  Shailender Gupta,et al.  A Survey of Image Encryption Algorithms , 2017 .

[27]  Musheer Ahmad,et al.  Security analysis and enhancements of an image cryptosystem based on hyperchaotic system , 2018, J. King Saud Univ. Comput. Inf. Sci..

[28]  William Stallings,et al.  Cryptography and Network Security: Principles and Practice , 1998 .

[29]  W. Szuminski,et al.  Integrability analysis of chaotic and hyperchaotic finance systems , 2018, Nonlinear Dynamics.

[30]  Kwok-Wo Wong,et al.  Period Distribution of Generalized Discrete Arnold Cat Map for N=pe , 2012, IEEE Trans. Inf. Theory.

[31]  Kehui Sun,et al.  A fast image encryption algorithm based on chaotic map , 2016 .

[32]  Subhajit Das,et al.  Image Encryption Based on Arnold Cat Map and GA Operator , 2018 .

[33]  M. Brindha Periodicity analysis of Arnold Cat Map and its application to image encryption , 2017, 2017 International Conference on Inventive Computing and Informatics (ICICI).

[34]  Hongjun Liu,et al.  Color image encryption based on one-time keys and robust chaotic maps , 2010, Comput. Math. Appl..