Image Encryption and Decryption using AES Algorithm in Java
Authors : Shantanu Gade; Burkule Pranjal
Volume/Issue : Volume 10 - 2025, Issue 4 - April
Google Scholar : https://tinyurl.com/pv8hn5z9
Scribd : https://tinyurl.com/4rm43p97
DOI : https://doi.org/10.38124/ijisrt/25apr953
Note : A published paper may take 4-5 working days from the publication date to appear in PlumX Metrics, Semantic Scholar, and ResearchGate.
Note : Google Scholar may take 15 to 20 days to display the article.
Abstract : This paper presents a Java-based tool for image encryption and decryption using the Advanced Encryption Standard (AES) in GCM mode. The application features an intuitive Swing-based GUI that supports image selection via drag-and-drop or file browsing, with real-time progress updates. Secure key derivation is achieved using PBKDF2 with HmacSHA256, combined with a random 16-byte salt and a 12-byte initialization vector (IV). Experimental results indicate an average encryption time of 318 ms and a decryption time of 137 ms, demonstrating both efficiency and robust security while maintaining high image fidelity.
Keywords : Image Encryption; AES; Java; GCM; PBKDF2; Cryptography; Swing GUI.
References :
Keywords : Image Encryption; AES; Java; GCM; PBKDF2; Cryptography; Swing GUI.