SN Applied Sciences (Mar 2022)
Single Feistel lapse acting on reduced ASCII codes followed by a genetic crossover
Abstract
Abstract This article describes a new cryptosystem that incorporates the most powerful genetic operators. With the aim of better integration in the field of color image encryption security, this technique starts with the application of an advanced Feistel scheme and ends with the implementation of deeply modified genetic operators. After vectorization of the original image, an application of the advanced Feistel scheme on blocks of random size will be launched. The output vector is transcribed in restricted ASCII code to achieve a genetic cross suitable for the encryption of color images. The output vector obtained is transcribed in restricted ASCII code to considerably improve the effects of the genetic crossing. This step increases the impact of the avalanche effect and protects the system from differential attacks. Simulations performed on a large volume of images of different sizes and formats ensure that our approach is not exposed to known attacks. Article Highlights The one Feistel rounds in our algorithm represent a large modification of a classical scheme. The main new features are: First Feistel lap and Cross-over genetic operator. Switching to ASCII code. Genetic crossover arrangement.
Keywords