Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Image Encryption Algorithm Based on Convolutional Neural Networks and Dynamic S-Box Generation

About

The paper proposes a dynamic approach to image encryption, combining the use of Convolutional Neural Networks (CNNs) and classical cryptography to improve the security and flexibility of image encryption. The main concept is to create adaptive Substitution boxes (S-boxes) based on characteristics that are learned by a trained CNN. The CNN-based S-boxes can be relied on for more non-linearity, uniqueness, and input image dependence than the conventional fixed S-boxes because they are susceptible to the linear and differential attacks. This dynamic behaviour enhances the confusion property and makes it more resistant to statistical and structural attacks. The encryption algorithm consists of CNN-based feature extraction and the creation of a personalised S-box to replace the pixels. Entropy, histogram analysis, correlation, NPCR, and UACI enable security assessment of generated S-boxes based on the CNN, indicating that the scheme is more resilient and flexible than traditional ones.

Ans Ibrahim Mahameed, Fadhil Abbas Fadhil, Maryam Mahdi Alhusseini, Mohammad-Reza Feizi-Derakhshi, Nikolai Safiullin• 2026

Related benchmarks

TaskDatasetResultRank
Image EncryptionBaboon 256×256
Entropy7.9975
6
Image EncryptionHouse 256×256
Entropy7.9997
2
Image EncryptionHouse 256×256
R Channel Statistic281.5
2
Image EncryptionAirplane 512 × 512
R Channel Metric257.3
2
Image EncryptionPepper 512 × 512
R Channel Score272.3
2
Image EncryptionBaboon 256×256
Metric R223.3
2
Showing 6 of 6 rows

Other info

Follow for update