Journal
MULTIMEDIA TOOLS AND APPLICATIONS
Volume 82, Issue 15, Pages 23401-23426Publisher
SPRINGER
DOI: 10.1007/s11042-022-14255-3
Keywords
Hyper-chaotic system; RNA-level operations; Joint permutation and diffusion; Image encryption
Ask authors/readers for more resources
This paper presents a novel joint RNA-level permutation and substitution (JRPS) based image encryption algorithm, which utilizes a six-dimensional hyper-chaotic system to generate pseudo-random sequences and transforms plaintext images into RNA codon sequences according to RNA rules. Running two rounds of joint RNA-level permutation and substitution on the RNA codon sequence yields a cipher image. Simulation results demonstrate that the proposed algorithm can withstand various attacks.
Permutation and substitution are two essential operations in image encryption. Classical image encryption algorithms usually apply these two operations separately in permutation-substitution scheme, i.e., first permutation then substitution, or first substitution then permutation. It has been reported that image algorithms using such scheme are of high risks because attackers may crack the two processes separately. To solve this problem, a novel joint RNA-level permutation and substitution (JRPS) based image encryption algorithm is presented in this paper. By employing a six-dimensional (6D) hyper-chaotic system to generate pseudo-random sequences, the proposed algorithm has sufficiently complex behaviors for encryption. And plaintext image is changed to RNA codon sequence according to RNA rules. Running the joint RNA-level permutation and substitution two rounds on this RNA codon sequence, a cipher image could be obtained. The simulations reveal that the proposed algorithm could withstand various attacks.
Authors
I am an author on this paper
Click your name to claim this paper and add it to your profile.
Reviews
Recommended
No Data Available