Image Encryption and Decryption using AES Algorithm in Java
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.
Authors
- Swati Gade (ORCID: https://orcid.org/0000-0002-4654-7867)
- Burkule Pranjal
Publication Details
- Published
- 2025-04-29
- DOI
- https://doi.org/10.38124/ijisrt/25apr953
- Primary Topic
- Chaos-based Image/Signal Encryption
- Type
- article
- Field-Weighted Citation Impact
- 0.00