Archive | 2019

Two Feistel rounds in image cryptography acting at the nucleotide level exploiting dna and rna property

 

Abstract


In recent years, a variety of chaos-based image encryption algorithm have been proposed. The majority of image encryption systems, employ the confusion-diffusion architecture and operate at the pixel level. In this paper, a new color image encryption algorithm at the nucleotide-level applied, will be proposed. The first block will be altered by confusion with a boot vector generated from the clear image. After that, two Feistel rounds will be imposed on each 12 nucleotides clear block. The first round is performed by chaotic displacement of the nucleotides, and, the second uses a confusion matrix created in preconceived designs from chaotic maps used. Ultimately, a diffusion will be implemented to maximize the avalanche impact and keep the system out of differential attacks. On output, a transition to the nucleotides complementary will be established, and a confusion with the chaos vector will be developed. Next, the RNA application can be used to synthesize amino acids, and as a result, the isolation of the exon genes from introns. Simulations made on a large database with images in a variety of sizes and formats, show that our strategy can be prevented from being attacked by any known attack.

Volume 1
Pages 1411
DOI 10.1007/s42452-019-1305-7
Language English
Journal None

Full Text