Secure Image Encryption using AES Algorithm with Dynamic Key Generation

Balerao Choudary Manish, G. Devi · 2023

With the increasing demand for secure image transmission and storage, image encryption techniques have gained significant attention. This study presents a comprehensive analysis of an image encryption process employing the Advanced Encryption Standard (AES). Initially, the input image undergoes preprocessing within the MATLAB environment, where pixel values are extracted and converted into a text format. Subsequently, the high-level AES-based encryption algorithm is applied to these pixel values to produce encrypted data. These encrypted pixels are then used to generate an encrypted image in MATLAB, running in parallel. To facilitate the retrieval of the original image, an AES-based VLSI decryption algorithm is employed, specifically designed to optimize hardware resources such as Look-Up Tables (LUTs), minimize delay, and reduce power consumption. The decryption process results in a reconstructed pixel stream that represents the original image. The MATLAB environment, instrumental in this process, is utilized for both subjective and objective performance assessments, including metrics like Peak Signal-to-Noise Ratio (PSNR), Structural Similarity Index (SSIM), and Mean Squared Error (MSE). This comprehensive approach not only ensures the security of image data through AES encryption but also considers hardware efficiency and image quality evaluation. The proposed method proves to be an effective and reliable solution for safeguarding images while maintaining computational efficiency and quality standards.

Read the paper · More papers on PaperTik