Skip to main content
Log in

A new multi-layer RGB image encryption algorithm based on Diffie-Hellman cryptography associated with FrDCT and arnold transform

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

To protect sensitive data from unauthorized access is a prime agenda nowadays. Cryptography helps us to achieve this goal. An image encryption algorithm for the secure transmission of image data over a public communication channel is proposed. The encryption algorithm uses encryption scheme based on Diffie-Hellman key agreement protocol, fractional discrete cosine transform and Arnold transform. The earlier developed encryption algorithms, pixel values are not disturbed. They are only shifted to other coordinate positions. However, in our approach, pixel values are both disturbed and moved to different coordinate locations. The proposed scheme is secure in both time and frequency domain and gives multi-layer security for RGB image data. In contrast to similar schemes available in the literature, the security of our proposed technique depends upon shared secret keys, and their proper arrangements. The proposed encryption algorithm is susceptible to secret keys. A complete simulation analysis is provided to verify the validity of the algorithm.

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
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24
Fig. 25
Fig. 26
Fig. 27
Fig. 28
Fig. 29
Fig. 30
Fig. 31
Fig. 32
Fig. 33
Fig. 34
Fig. 35
Fig. 36
Fig. 37
Fig. 38
Fig. 39
Fig. 40

Similar content being viewed by others

References

  1. Abuturab MR (2012) Securing color image using discrete cosine transform in gyrator transform domain structured-phase encoding. Opt Lasers Eng 50 (10):1383–1390

    Article  Google Scholar 

  2. Abuturab MR (2012) Securing color information using arnold transform in gyrator transform domain. Opt Lasers Eng 50(5):772–779

    Article  Google Scholar 

  3. Alfalou A, Brosseau C (2010) Dual encryption scheme of images using polarized light. Opt Lett 35(13):2185–2187

    Article  Google Scholar 

  4. Alfalou A, Brosseau C (2010) Exploiting root-mean-square time-frequency structure for multiple-image optical compression and encryption. Opt Lett 35(11):1914–1916

    Article  Google Scholar 

  5. Antonini M, Barlaud M, Mathieu P, Daubechies I (1992) Image coding using wavelet transform. IEEE Trans Image Process 1(2):205–220

    Article  Google Scholar 

  6. Cariolaro G, Erseghe T, Kraniauskas P (2002) The fractional discrete cosine transform. IEEE Trans Signal Process 50(4):902–911

    Article  MathSciNet  MATH  Google Scholar 

  7. Chen W, Quan C, Tay C (2009) Optical color image encryption based on arnold transform and interference method. Opt Commun 282(18):3680–3685

    Article  Google Scholar 

  8. Chen L, Zhao D (2006) Optical image encryption with hartley transforms. Opt Lett 31(23):3438–3440

    Article  Google Scholar 

  9. Chen L, Zhao D (2008) Image encryption with fractional wavelet packet method. Optik 119(6):286–291

    Article  Google Scholar 

  10. Chen L, Zhao D (2009) Color image encoding in dual fractional fourier-wavelet domain with random phases. Opt Commun 282(17):3433–3438

    Article  Google Scholar 

  11. Diffie W, Hellman M (1976) New directions in cryptography. IEEE Trans Inf Theory 22(6):644–654

    Article  MathSciNet  MATH  Google Scholar 

  12. Gantmakher FR (2000) The theory of matrices. American Mathematical Soc, 131

  13. Hahn J, Kim H, Lee B (2006) Optical implementation of iterative fractional fourier transform algorithm. Opt Express 14(23):11103–11112

    Article  Google Scholar 

  14. Hennelly B, Sheridan JT (2003) Optical image encryption by random shifting in fractional fourier domains. Opt Lett 28(4):269–271

    Article  Google Scholar 

  15. Joshi AB, Kumar D, Gaffar A, Mishra D (2020) Triple color image encryption based on 2d multiple parameter fractional discrete fourier transform and 3d arnold transform. Opt Lasers Eng 133:106139

    Article  Google Scholar 

  16. Joshi AB, Kumar D, Mishra D, Guleria V (2020) Colour-image encryption based on 2d discrete wavelet transform and 3d logistic chaotic map. J Mod Opt 67:1–17

    Article  MathSciNet  Google Scholar 

  17. Joshi M, Singh K, et al. (2008) Color image encryption and decryption for twin images in fractional fourier domain. Opt Commun 281(23):5713–5720

    Article  Google Scholar 

  18. Liu Z, Dai J, Sun X, Liu S (2009) Triple image encryption scheme in fractional fourier transform domains. Opt Commun 282(4):518–522

    Article  Google Scholar 

  19. Liu Z, Xu L, Liu T, Chen H, Li P, Lin C, Liu S (2011) Color image encryption by using arnold transform and color-blend operation in discrete cosine transform domains. Opt Commun 284(1):123–128

    Article  Google Scholar 

  20. Merkle RC (1978) Secure communications over insecure channels. Commun ACM 21(4):294–299

    Article  MATH  Google Scholar 

  21. Mishra D, Sharma R (2013) Grayscale-image encryption using random hill cipher over sln(f) associated with discrete wavelet transformation. Applications & Applied Mathematics 8(2):777–791

    MATH  Google Scholar 

  22. Mishra D, Sharma R, Kumar M, Kumar K (2014) Security of color image data designed by public-key cryptosystem associated with 2d-dwt. Fractals 22(04):1450011

    Article  MathSciNet  Google Scholar 

  23. Mishra D, Sharma R, Suman S, Prasad A (2017) Multi-layer security of color image based on chaotic system combined with rp2dfrft and arnold transform. J Inf Secur Appl 37:65–90

    Google Scholar 

  24. Refregier P, Javidi B (1995) Optical image encryption based on input plane and fourier plane random encoding. Opt Lett 20(7):767–769

    Article  Google Scholar 

  25. Shan M, Chang J, Zhong Z, Hao B (2012) Double image encryption based on discrete multiple-parameter fractional fourier transform and chaotic maps. Opt Commun 285(21-22):4227–4234

    Article  Google Scholar 

  26. Shi X, Zhao D, Huang Y, Pan J (2013) Multiple color images encryption by triplets recombination combining the phase retrieval technique and arnold transform. Opt Commun 306:90–98

    Article  Google Scholar 

  27. Singh N, Sinha A (2009) Gyrator transform-based optical image encryption, using chaos. Opt Lasers Eng 47(5):539–546

    Article  Google Scholar 

  28. Sui L, Gao B (2013) Color image encryption based on gyrator transform and arnold transform. Opt Laser Technol 48:530–538

    Article  Google Scholar 

  29. Sui L, Gao B (2013) Single-channel color image encryption based on iterative fractional fourier transform and chaos. Opt Laser Technol 48:117–127

    Article  Google Scholar 

  30. Wang X, Zhao D (2011) Multiple-image encryption based on nonlinear amplitude-truncation and phase-truncation in fourier domain. Opt Commun 284(1):148–152

    Article  Google Scholar 

  31. Yong-Liang X, Su X, Li S, Liu X, Zeng S (2011) Key rotation multiplexing for multiple-image optical encryption in the fresnel domain. Opt Laser Technol 43(4):889–894

    Article  Google Scholar 

  32. Yu SS, Zhou N, Gong L, Nie Z (2020) Optical image encryption algorithm based on phase-truncated short-time fractional fourier transform and hyper-chaotic system. Opt Lasers Eng 124:105816

    Article  Google Scholar 

  33. Zhang S, Karim MA (1999) Color image encryption using double random phase encoding. Microw Opt Techn Lett 21(5):318–323

    Article  Google Scholar 

  34. Zhang Y, Xiao D (2013) Double optical image encryption using discrete chirikov standard map and chaos-based fractional random transform. Opt Lasers Eng 51(4):472–480

    Article  Google Scholar 

  35. Zhang Y, Zheng CH, Tanno N (2002) Optical encryption based on iterative fractional fourier transform. Opt Commun 202(4-6):277–285

    Article  Google Scholar 

  36. Zhong Z, Chang J, Shan M, Hao B (2012) Double image encryption using double pixel scrambling and random phase encoding. Opt Commun 285 (5):584–588

    Article  Google Scholar 

  37. Zhou N, Wang Y, Gong L, Chen X, Yang Y (2012) Novel color image encryption algorithm based on the reality preserving fractional mellin transform. Opt Laser Technol 44(7):2270–2281

    Article  Google Scholar 

  38. Zhou N, Yan X, Liang H, Tao X, Li G (2018) Multi-image encryption scheme based on quantum 3d arnold transform and scaled zhongtang chaotic system. Quantum Inf Process 17(12):338

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vandana Guleria.

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

Guleria, V., Mishra, D.C. A new multi-layer RGB image encryption algorithm based on Diffie-Hellman cryptography associated with FrDCT and arnold transform. Multimed Tools Appl 79, 33119–33160 (2020). https://doi.org/10.1007/s11042-020-09615-w

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-020-09615-w

Keywords

Navigation