arrow
Return

Efficient image encryption algorithm based on ECC and dynamic S-box

delete2025-05-01
delete0
PRE
AI
G
Ghulam Murtaza
U
Umar Hayat *
DOI:10.1016/j.jisa.2025.104004delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Image encryption is widely used to convert digital images into an unreadable form when data is transferred through open networks and the internet. However, traditional cryptosystems have small encryption key sizes and are unsuitable for real-time implementation because image pixels have high redundancy and large data capacity. We have designed an image cryptosystem to tackle the issues related to the smaller key size and plaintext attacks. There are three phases of our proposed image cryptosystem. A pseudo-random number generator is used in the first phase to diffuse the pixels of the plain image. A substitution box generator is designed in the second phase to generate substitution boxes with high nonlinearity. The last phase provides an image encryption technique to encrypt grayscale images. The proposed scheme encrypts images with an entropy value close to the optimal value, which increases security. The encryption algorithm requires 0.556 s to encrypt a 256 x 256 grayscale image. Further, extensive experiments show that the cryptosystem is highly sensitive to the input keys.
Keywords:
Image encryption
Elliptic curve
Substitution box
Random number
Group law

Journal

Journal of Information Security and Applications cover
Journal of Information Security and Applications
IF:
3.7
Papers:
1.9K
Citations:
4.9K

Organization

U
University of Warwick
Scholars:
2.2W
Papers: 2.2W
Citations: 85