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

  • PDF / 12,027,652 Bytes
  • 42 Pages / 439.642 x 666.49 pts Page_size
  • 72 Downloads / 192 Views

DOWNLOAD

REPORT


A new multi-layer RGB image encryption algorithm based on Diffie-Hellman cryptography associated with FrDCT and arnold transform Vandana Guleria1 · D. C. Mishra2 Received: 8 July 2019 / Revised: 2 August 2020 / Accepted: 12 August 2020 / © Springer Science+Business Media, LLC, part of Springer Nature 2020

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. Keywords Diffie-Hellman key agreement · Arnold transform · Fractional discrete cosine transform · Image encryption and image decryption

1 Introduction Secure communication between anonymous parties over an unsecured channel has become a prime focus. Suppose Alice wants to send data to Bob over a public channel in such a way that nobody other than Bob can read the data. Cryptography helps us to protect sensitive data from unauthorized access. In cryptography, the original data that can be directly read by humans is called plaintext. The plaintext could be images, videos, computer programs,  Vandana Guleria

[email protected] D. C. Mishra [email protected] 1

Department of Mathematics, Birla Institute of Technology Mesra, Ranchi, India

2

Department of Mathematics, Govt. P.G. College Jaiharikhal, Uttarakhand, India

Multimedia Tools and Applications

etc. The steps taken to convert plaintext to ciphertext is called encryption process. The ciphertext is the encrypted plaintext which cannot be directly read by humans. The actions taken to convert ciphertext back to plaintext is called decryption process. Images are extensively transmitted over an unsecured channel like Whatsapp, Facebook, etc. Image security has gained a lot of attention. The fundamental goal of the image security is to ensure secure transmission of images between a sender and a receiver without any loss of data. For this, we need an image encryption algorithm using symmetric key cryptography. In symmetry key cryptography, the same secret key is used for both the encryption process and the decryption process. The Diffie-Hellman key agreement was given by Whitfield Diffie and Martin Hellman [