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.
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 :
- T. Mohana Priya, Dr. M. Punithavalli, & Dr. R. Rajesh Kanna, Machine Learning Algo- rithm for Enhanced Support Vector Machine Technique to Predict Stress, Global Journal of Computer Science and Technology, Vol. 20, Issue 2, 2020, pp. 12–20.
- Ganesh Kumar and P. Vasanth Sena, Novel Artificial Neural Networks and Logistic Approach for Detecting Credit Card Deceit, International Journal of Computer Science and Network Security, Vol. 15, Issue 9, 2015, pp. 222–234.
- Gyusoo Kim and Seulgi Lee, 2014 Payment Research, Bank of Korea, Vol. 2015, No. 1, Jan. 2015.
- Chengwei Liu et al., Financial Fraud Detection Model: Based on Random Forest, Interna- tional Journal of Economics and Finance, Vol. 7, Issue 7, 2015, pp. 178–188.
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.