Abstract

This research explores the application of chaotic systems in generating pseudo-random numbers for encryption protocols, offering a novel perspective on addressing the challenges posed by limited computer precision in cryptographic applications. Chaotic systems, while promising for encryption, often suffer from degradation in their chaotic properties when implemented on computers with finite precision. Previous studies have primarily aimed to mitigate this issue, with limited consideration of harnessing finite-precision errors as a potential source of randomness. In this study, we propose an innovative encryption method that leverages finite-precision errors within chaotic systems. The algorithm generates a keystream based on lower bound error and employs standard MATLAB routines to describe its main steps, including initialization and image factor addition, Chua's circuit simulation, error sequence generation, normalization, reshaping of the normalized sequence, and the encryption process. Comprehensive performance evaluations were conducted using benchmark images, including Cameraman, Peppers, and Catherine, each with dimensions of 256 × 256 pixels. Evaluation criteria encompassed key space analysis, pixel correlation, entropy of information, histogram analysis, and resistance to noise attacks. The results highlight the effectiveness and security of the proposed method, showcasing its practical utility in real-world encryption scenarios. This research not only contributes a novel approach to encryption but also provides valuable insights into the potential of utilizing finite-precision errors to enhance randomness generation in chaotic systems for cryptographic applications.

RAS ID

75823

Document Type

Journal Article

Date of Publication

2024

Funding Information

King Saud University (RSP2024R260)

School

School of Engineering

Creative Commons License

Creative Commons Attribution-Noncommercial-No Derivative Works 4.0 License
This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 4.0 License.

Publisher

IEEE

Identifier

Haitham Khaled: https://orcid.org/0000-0001-5865-3686

Comments

El-den, B. M., Aldosary, S., Khaled, H., Hassan, T. M., & Raslan, W. (2024). Leveraging finite-precision errors in chaotic systems for enhanced image encryption. IEEE Access, 12, 176057-176069. https://doi.org/10.1109/ACCESS.2024.3462807

Share

 
COinS
 

Link to publisher version (DOI)

10.1109/ACCESS.2024.3462807