Skip to main content
Log in

Application of chaotic Josephus scrambling and RNA computing in image encryption

  • 1163: Large-scale multimedia signal processing for security and digital forensics
  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. 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

    Article  Google Scholar 

  2. Batool SI, Waseem HM (2019) A novel image encryption scheme based on Arnold scrambling and Lucas series. Multimed Tools Appl 78(19):27611–27637

    Article  Google Scholar 

  3. 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

    Article  Google Scholar 

  4. 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

    Article  MathSciNet  Google Scholar 

  5. 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

    Article  Google Scholar 

  6. 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

    Google Scholar 

  7. 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

    Google Scholar 

  8. 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

    Article  Google Scholar 

  9. Guan M, Yang X, Hu W (2019) Chaotic image encryption algorithm using frequency-domain DNA encoding. IET Image Process 13(9):1535–1539

    Article  Google Scholar 

  10. 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

    Article  Google Scholar 

  11. Hua ZY, Jin F, Xu BX, Huang HJ (2018) 2D logistic-sine-coupling map for image encryption. Signal Process 149:148–161

    Article  Google Scholar 

  12. Hua ZY, Xu BX, Jin F, Huang HJ (2019) Image encryption using Josephus problem and filtering diffusion. IEEE Access 7:8660–8674

    Article  Google Scholar 

  13. 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

    Google Scholar 

  14. 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

    Article  Google Scholar 

  15. 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

    Article  MathSciNet  Google Scholar 

  16. 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

    Article  Google Scholar 

  17. 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

    Article  Google Scholar 

  18. Mahmud M, Lee M, Choi JY (2020) Evolutionary-based image encryption using RNA codons truth table. Opt Laser Technol 121:105818

    Article  Google Scholar 

  19. Nematzadeh H, Enayatifar R, Yadollahi M, Phd ML, Jeong G (2020) Binary search tree image encryption with DNA. Optik 202:163505

    Article  Google Scholar 

  20. 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

    Article  Google Scholar 

  21. 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

    Article  MathSciNet  Google Scholar 

  22. 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

    Google Scholar 

  23. 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

    Google Scholar 

  24. 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

    Article  MathSciNet  Google Scholar 

  25. 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

    Article  MathSciNet  Google Scholar 

  26. Wang XY, Teng L, Qin X (2012) A novel colour image encryption algorithm based on chaos. Signal Process 92(4):1101–1108

    Article  MathSciNet  Google Scholar 

  27. Wang XY, Zhu XQ, Zhang YQ (2018) An image encryption algorithm based on Josephus traversing and mixed chaotic map. IEEE Access 6:23733–23746

    Article  Google Scholar 

  28. Wang XY, Feng L, Zhao HY (2019) Fast image encryption algorithm based on parallel computing system. Inf Sci 486:340–358

    Article  Google Scholar 

  29. 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

    Article  MathSciNet  Google Scholar 

  30. 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

    Article  MathSciNet  Google Scholar 

  31. Xu BX, Hua ZY (2017) A novel image encryption scheme using Josephus permutation and image filtering. Int Symp Cyberspace Saf Secur 10581:307–319

    Article  Google Scholar 

  32. 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

    Article  Google Scholar 

  33. 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

    Google Scholar 

  34. 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

    Google Scholar 

  35. 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

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Xingyuan Wang.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-020-10209-9

Keywords

Navigation