A Secure method for Image Signaturing using SHA-256, RSA, and Advanced Encryption Standard (AES)
Ravi Teja Rapolu, Madhavaram Krishna Gopal, GAE. Satish Kumar · 2022 IEEE International Conference on Distributed Computing and Electrical Circuits and Electronics (ICDCECE) · 2022
Images are the most sensitive and easily editable form of data that is available right now. Because of all the Image manipulation programs which are more powerful and some are Open-source like GIMP (GNU Image Manipulation Program) and paid ones like Adobe Photo-shop have made image manipulation easier and undetectable with the human eye and hence conveying wrong information, this information can be destructive or misleading in some situations. So, there is a need to secure images that are sensitive and need to be secured and verified by the viewer that they are original and not being touched by any middlemen. There are two options either to encrypt the images or to digitally sign them. In this method, The signature of the image is done through 3 steps. The three steps include SHA256 (Secure Hash Algorithm 256), RSA (Rivest-Shamir-Adleman), and AES (Advanced Encryption Standard). The signature of the image is stored in a binary file which is sent to the person who needs to verify the image that is already present near the viewer. The method has been tested y artificially applying attacks such as blurring the image greyscale the image and changing one pixel in the image. The images which have PSNR less than 30% are also being detected as manipulated. The method can successfully detect even a change in one pixel of the original image and mark it as manipulated image.