SIEA: Secure Image Encryption Algorithm Based on Chaotic Systems Optimization Algorithms and PUFs

One of the general problems in modern digital society is undoubtedly the information security topic. It is critical to ensure the security of information transferred, processed, and stored throughout digital channels. Among this information, digital images draw attention in terms of frequency of use in digital channels. In this study, a new image encryption algorithm is proposed to address the security problems of digital images. The aspect that differentiates the proposed algorithm from thousands of image encryption algorithms in the literature is that it is designed within the framework of the provable security design principle. The provable security design approach has ensured that the proposed algorithm is theoretically secure with mathematical proof techniques. In addition to addressing the proposed architecture security concerns, the hybrid random number generator used as the key generator constitutes another unique aspect. This generator, which was designed using chaotic systems, physical unclonable functions, and optimization algorithms, stands out as the innovative aspect of the study. The statistical randomness properties of the proposed random number generator were tested using the NIST SP 800-22 Statistical Test Suite. Successful results were obtained for 15 tests in the test package. In addition, the success of these outputs was tested on a new image encryption algorithm. The security of the proposed algorithm was tested from different angles using various experimental analyzes and a 12-step provable security analysis roadmap. Successful analysis results and performance measurements indicate that the proposed cryptographic components can be used in many information security applications and many future designs.

[1]  Guidong Zhang,et al.  Image Encryption Algorithm Based on Tent Delay-Sine Cascade with Logistic Map , 2020, Symmetry.

[2]  Fatih Özkaynak,et al.  Cryptographically secure random number generator with chaotic additional input , 2014 .

[3]  Fatemeh Afghah,et al.  A survey on physical unclonable function (PUF)-based security solutions for Internet of Things , 2020, Comput. Networks.

[4]  Qun Ding,et al.  A Novel Plaintext-Related Color Image Encryption Scheme Based on Cellular Neural Network and Chen's Chaotic System , 2021, Symmetry.

[5]  Sameh S. Askar,et al.  Chaotic Discrete Fractional-Order Food Chain Model and Hybrid Image Encryption Scheme Application , 2021, Symmetry.

[6]  Morris J. Dworkin,et al.  SHA-3 Standard: Permutation-Based Hash and Extendable-Output Functions , 2015 .

[7]  Muhammad Asyraf Asbullah,et al.  Enhancing Chaos Complexity of a Plasma Model through Power Input with Desirable Random Features , 2020, Entropy.

[8]  Tawfik Guesmi,et al.  Implementing a Symmetric Lightweight Cryptosystem in Highly Constrained IoT Devices by Using a Chaotic S-Box , 2021, Symmetry.

[9]  Werner Schindler,et al.  Random Number Generators for Cryptographic Applications , 2009, Cryptographic Engineering.

[10]  Fatih Özkaynak,et al.  A Novel Random Number Generator Based on Fractional Order Chaotic Chua System , 2020 .

[11]  Cai Li,et al.  Deep Learning-Based Security Verification for a Random Number Generator Using White Chaos , 2020, Entropy.

[12]  Ahmed A. Abd El-Latif,et al.  Design and implementation of a simple dynamical 4-D chaotic circuit with applications in image encryption , 2020, Inf. Sci..

[13]  Mario Stipcevic,et al.  True Random Number Generators , 2014, Open Problems in Mathematics and Computational Science.

[14]  Chengqing Li,et al.  When an attacker meets a cipher-image in 2018: A Year in Review , 2019, J. Inf. Secur. Appl..

[15]  Yan He,et al.  On a Symmetric Image Encryption Algorithm Based on the Peculiarity of Plaintext DNA Coding , 2020, Symmetry.

[16]  Jun Juh Yan,et al.  Chaos-Based Synchronized Dynamic Keys and Their Application to Image Encryption with an Improved AES Algorithm , 2021, Applied Sciences.

[17]  S. Agaian,et al.  NPCR and UACI Randomness Tests for Image Encryption , 2011 .

[18]  Jorge Guajardo Physical Unclonable Functions (PUFs) , 2011, Encyclopedia of Cryptography and Security.

[19]  Taiyong Li,et al.  Hyper-Chaotic Color Image Encryption Based on Transformed Zigzag Diffusion and RNA Operation , 2021, Entropy.

[20]  Liliya A. Demidova,et al.  A Study of Chaotic Maps Producing Symmetric Distributions in the Fish School Search Optimization Algorithm with Exponential Step Decay , 2020, Symmetry.

[21]  Karim H. Moussa,et al.  A Bijective Image Encryption System Based on Hybrid Chaotic Map Diffusion and DNA Confusion , 2020, Entropy.

[22]  Cheng-Hsiung Yang,et al.  FPGA Implementation and Design of a Hybrid Chaos-AES Color Image Encryption Algorithm , 2020, Symmetry.

[23]  Radu Hobincu,et al.  Chaos Based Cryptographic Pseudo-Random Number Generator Template with Dynamic State Change , 2020, Applied Sciences.

[24]  Marcin Woźniak,et al.  Algorithm Research of Known-plaintext Attack on Double Random Phase Mask Based on WSNs , 2019 .

[25]  Kristy A. Campbell,et al.  Demonstration of Three True Random Number Generator Circuits Using Memristor Created Entropy and Commercial Off-the-Shelf Components , 2021, Entropy.

[26]  Yiran Chen,et al.  An efficient chaos-based image compression and encryption scheme using block compressive sensing and elementary cellular automata , 2018, Neural Computing and Applications.

[27]  Adel Ouannas,et al.  A Nonlinear Five-Term System: Symmetry, Chaos, and Prediction , 2020, Symmetry.

[28]  Robertas Damasevicius,et al.  An Image Encryption Scheme Based on Block Scrambling, Modified Zigzag Transformation and Key Generation Using Enhanced Logistic—Tent Map , 2019, Entropy.

[29]  Zhen Li,et al.  A Novel Chaos-Based Color Image Encryption Scheme Using Bit-Level Permutation , 2020, Symmetry.

[30]  Mohamed Boussif,et al.  Securing DICOM images by a new encryption algorithm using Arnold transform and Vigenère cipher , 2020, IET Image Process..

[31]  Steven M. Bellovin,et al.  Frank Miller: Inventor of the One-Time Pad , 2011, Cryptologia.

[32]  Baoxiang Du,et al.  A New Image Encryption Algorithm Based on Composite Chaos and Hyperchaos Combined with DNA Coding , 2020, Entropy.

[33]  Fatih Özkaynak,et al.  Brief review on application of nonlinear dynamics in image encryption , 2018, Nonlinear Dynamics.

[34]  Jesus M. Munoz-Pacheco,et al.  A Two-Parameter Modified Logistic Map and Its Application to Random Bit Generation , 2020, Symmetry.