An Efficient and Secure Cryptographic Algorithm Using Elliptic Curves and Max-Plus Algebra-Based Wavelet Transform
-
Published:2023-07-20
Issue:14
Volume:13
Page:8385
-
ISSN:2076-3417
-
Container-title:Applied Sciences
-
language:en
-
Short-container-title:Applied Sciences
Author:
Sattar Kanza Abdul1, Haider Takreem12, Hayat Umar13, Bustamante Miguel D.4ORCID
Affiliation:
1. Department of Mathematics, Quaid-i-Azam University, Islamabad 45320, Pakistan 2. Department of Computer Science, Indiana University Bloomington, Bloomington, IN 47408, USA 3. Department of Computer Science, University of Surrey, Guildford GU2 7XH, UK 4. School of Mathematics and Statistics, University College Dublin, Belfield, Dublin 4, Ireland
Abstract
With the advent of communication networks, protecting data from security threats has become increasingly important. To address this issue, we present a new text encryption scheme that uses a combination of elliptic curve cryptography and max-plus algebra-based wavelet transform to provide enhanced security and efficiency. The proposed encryption process consists of three main phases. In the first phase, the plaintext is encoded using ASCII characters, followed by the introduction of diffusion in its representation. In the second phase, points are computed on an elliptic curve, and a mapping method is applied to introduce randomness into the data. Finally, in the third phase, the output is decomposed using a max-plus algebra-based wavelet transform to generate the ciphertext. We conduct a comprehensive security analysis of our scheme that includes NIST analysis, entropy analysis, correlation analysis, key space, key sensitivity, plaintext sensitivity, encryption quality, ciphertext-only attack, known-plaintext attack, chosen-plaintext attack, and chosen-ciphertext attack. The findings indicate that the proposed scheme exhibits excellent encryption quality, surpassing a value of 76, which is closer to the ideal value. Moreover, the sensitivity of the plaintext is greater than 91%, indicating its high sensitivity. The correlation between the plaintext and ciphertext is very close to the ideal value of zero. The encrypted texts exhibit a high level of randomness and meet the necessary criteria for a strong key space. These characteristics contribute to its superior security, providing protection against various cryptographic attacks. Additionally, the encryption process for a 5995-character plaintext only takes 0.047 s, while decryption requires 0.038 s. Our results indicate that the proposed scheme offers high levels of security while maintaining reasonable computational efficiency. Thus, it is suitable for secure text communication in various applications. Moreover, when compared with other state-of-the-art text encryption methods, our proposed scheme exhibits better resistance to modern cryptanalysis.
Subject
Fluid Flow and Transfer Processes,Computer Science Applications,Process Chemistry and Technology,General Engineering,Instrumentation,General Materials Science
Reference50 articles.
1. Zhu, S., and Zhu, C. (2021). Security Analysis and Improvement of an Image Encryption Cryptosystem Based on Bit Plane Extraction and Multi Chaos. Entropy, 23. 2. Haider, T., Azam, N.A., and Hayat, U. (2022). A Novel Image Encryption Scheme Based on ABC Algorithm and Elliptic Curves. Arab. J. Sci. Eng., 1–21. 3. Image Encryption Based on a Combination of Multiple Chaotic Maps;Elkandoz;Multimed. Tools Appl.,2022 4. AEA-NCS: An Audio Encryption Algorithm Based on a Nested Chaotic System;Wu;Chaos Solitons Fractals,2022 5. Gao, S., Wu, R., Wang, X., Liu, J., Li, Q., Wang, C., and Tang, X. (2023). Asynchronous Updating Boolean Network Encryption Algorithm. IEEE Trans. Circuits Syst. Video Technol.
|
|