Abstract
This article describes the application of chaotic Josephus scrambling and RNA computing in image encryption. The algorithm uses the classical ‘scrambling-diffusion’ process, and the pseudo-random sequences used in each stage are generated by the hyper-chaotic Lorenz system. Firstly, during the scrambling phase, the randomness of the traditional Josephus traversal sequence is improved by using chaotic mapping, which makes the image scrambling effect better. Then during the diffusion phase, the gray value of the pixel is modified by using RNA modular operation and random substitution of RNA codons. The research results prove the feasibility of the encryption system.










Similar content being viewed by others
References
Abdellatif JJ (2019) Two Feistel rounds in image cryptography acting at the nucleotide level exploiting DNA and RNA property. SN Appl Sci 1(11):1411
Batool SI, Waseem HM (2019) A novel image encryption scheme based on Arnold scrambling and Lucas series. Multimed Tools Appl 78(19):27611–27637
Chai XL, Gan ZH, Yang K, Chen YR, Liu XX (2017) An image encryption algorithm based on the memristive hyperchaotic system, cellular automata and DNA sequence operations. Signal Process Image Commun 52:6–19
Devi RS, Thenmozhi K, Rayappan JBB, Amirtharajan R, Praveenkumar P (2019) Entropy influenced RNA diffused quantum chaos to conserve medical data privacy. Int J Theor Phys 58(6):1937–1956
Devi RS, Aravind ARN, Vishal JC, Amritha D, Thenmozhi K, Rayappan JBB, Rengarajan A, Padmapriya P (2020) Image encryption through RNA approach assisted with neural key sequences. Multimed Tools Appl 79:12093–12124
Elamrawy F, Sharkas M, Nasser AM (2018) An image encryption based on DNA coding and 2DLogistic chaotic map. Int J Signal Process 3:27–32
Fu XQ, Liu BC, Xie YY, Li W, Liu Y (2018) Image encryption-then-transmission using DNA encryption algorithm and the double chaos. IEEE Photonics J 10(3):1–15
Gayathri J, Subashini S (2018) A spatiotemporal chaotic image encryption scheme based on self adaptive model and dynamic keystream fetching technique. Multimed Tools Appl 19(77):24751–24787
Guan M, Yang X, Hu W (2019) Chaotic image encryption algorithm using frequency-domain DNA encoding. IET Image Process 13(9):1535–1539
Hu T, Liu Y, Gong LH, Guo SF, Yuan HM (2017) Chaotic image cryptosystem using DNA deletion and DNA insertion. Signal Process 134:234–243
Hua ZY, Jin F, Xu BX, Huang HJ (2018) 2D logistic-sine-coupling map for image encryption. Signal Process 149:148–161
Hua ZY, Xu BX, Jin F, Huang HJ (2019) Image encryption using Josephus problem and filtering diffusion. IEEE Access 7:8660–8674
Jithin KC, Sankar S (2020) Colour image encryption algorithm combining Arnold map, DNA sequence operation, and a Mandelbrot set. J Inf Secur Appl 50:102428
Li P, Xu J, Mou J, Yang FF (2019) Fractional-order 4D hyperchaotic memristive system and application in color image encryption. EURASIP J Image Video Process 2019(1):22
Liu HJ, Zhang YQ, Kadir A, Xu YQ (2019) Image encryption using complex hyper chaotic system by injecting impulse into parameters. Appl Math Comput 360:83–93
Liu HJ, Wen FT, Kadir A (2019) Construction of a new 2D Chebyshev-sine map and its application to color image encryption. Multimed Tools Appl 78(12):15997–16010
Liu P, Zhang T, Li X (2019) A new color image encryption algorithm based on DNA and spatial chaotic map. Multimed Tools Appl 78(11):14823–14835
Mahmud M, Lee M, Choi JY (2020) Evolutionary-based image encryption using RNA codons truth table. Opt Laser Technol 121:105818
Nematzadeh H, Enayatifar R, Yadollahi M, Phd ML, Jeong G (2020) Binary search tree image encryption with DNA. Optik 202:163505
Pak C, An K, Jang P, Kim J, Kim S (2019) A novel bit-level color image encryption using improved 1D chaotic map. Multimed Tools Appl 78(9):12027–12042
Ran QW, Wang L, Ma J, Tan LY, Yu SY (2018) A quantum color image encryption scheme based on coupled hyper-chaotic Lorenz system with three impulse injections. Inf Process 17(8):188
Shahna KU, Mohamed A (2018) An image encryption method using Henon map and Josephus traversal. Int Conf Innov Bio-Inspired Comput Appl 939:375–385
Sun S (2018) A novel hyperchaotic image encryption scheme based on DNA encoding, pixel-level scrambling and bit-level scrambling. IEEE Photonics J 10(2):1–14
Wang XY, Gao S (2020) Image encryption algorithm for synchronously updating Boolean networks based on matrix semi-tensor product theory. Inf Sci 507:16–36
Wang XY, Gao S (2020) Image encryption algorithm based on the matrix semi-tensor product with a compound secret key produced by a Boolean network. Inf Sci 539:195–214
Wang XY, Teng L, Qin X (2012) A novel colour image encryption algorithm based on chaos. Signal Process 92(4):1101–1108
Wang XY, Zhu XQ, Zhang YQ (2018) An image encryption algorithm based on Josephus traversing and mixed chaotic map. IEEE Access 6:23733–23746
Wang XY, Feng L, Zhao HY (2019) Fast image encryption algorithm based on parallel computing system. Inf Sci 486:340–358
Wei D, Wang XY, Hou JL, Liu P (2017) Hybrid projective synchronization of complex Duffing-Holmes oscillators with application to image encryption. Math Methods Appl Sci 40(12):4259–4271
Wu XJ, Wang KS, Wang XY, Kan HB (2017) Lossless chaotic color image cryptosystem based on DNA encryption and entropy. Nonlinear Dyn 90(2):855–875
Xu BX, Hua ZY (2017) A novel image encryption scheme using Josephus permutation and image filtering. Int Symp Cyberspace Saf Secur 10581:307–319
Xu L, Li Z, Li J, Hua W (2016) A novel bit-level image encryption algorithm based on chaotic maps. Opt Lasers Eng 78(21):17–25
Yadollahi M, Enayatifar R, Nematzadeh H, Lee M, Choi JY (2020) A novel image security technique based on nucleic acid concepts. J Inf Secur Appl 53:102505
Zhang XC, Zhou Z, Niu Y (2018) An image encryption method based on the Feistel network and dynamic DNA encoding. IEEE Photonics J 10(4):1–14
Zhuang ZB, Wang J, Liu JY, Yang DD, Chen SQ (2018) A new digital image encryption algorithm based on improved logistic mapping and Josephus circle. J Comput Commun 6:31–44
Acknowledgements
This research is supported by the National Natural Science Foundation of China (No: 61672124), the Password Theory Project of the 13th Five-Year Plan National Cryptography Development Fund (No: MMJJ20170203), Liaoning Province Science and Technology Innovation Leading Talents Program Project (No: XLYC1802013), Key R&D Projects of Liaoning Province (No: 2019020105-JH2/103), Jinan City ‘20 universities’ Funding Projects Introducing Innovation Team Program (No: 2019GXRC031).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Wang, X., Liu, L. Application of chaotic Josephus scrambling and RNA computing in image encryption. Multimed Tools Appl 80, 23337–23358 (2021). https://doi.org/10.1007/s11042-020-10209-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-020-10209-9