Adaptive Encryption and Decryption Framework for Multi-Modal Data Using AES-CBC and ChaCha20

  • Unique Paper ID: 178118
  • PageNo: 2463-2470
  • Abstract:
  • The explosion of diverse multimedia content de- mands encryption solutions that can adapt to different data formats while maintaining security and performance. This re- search presents an adaptive encryption system combining a desktop GUI (Tkinter) and a web-based platform (Flask) that intelligently selects encryption algorithms based on file type: AES-CBC for structured data (text, images) and ChaCha20 for streaming media (audio, video). The system features dynamic key derivation using PBKDF2 with unique salts, user authentication, secure session handling, and metadata tracking. Experimental evaluations demonstrate that this architecture provides strong security, efficient performance, and flexibility for securing het- erogeneous files across local and web-based environments.

Copyright & License

Copyright © 2026 Authors retain the copyright of this article. This article is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

BibTeX

@article{178118,
        author = {Harshvardhan Handa and Amisha Kapoor and Suryansh Choudhary and Deepika Kukreja},
        title = {Adaptive Encryption and Decryption Framework for Multi-Modal Data Using AES-CBC and ChaCha20},
        journal = {International Journal of Innovative Research in Technology},
        year = {2025},
        volume = {11},
        number = {12},
        pages = {2463-2470},
        issn = {2349-6002},
        url = {https://ijirt.org/article?manuscript=178118},
        abstract = {The explosion of diverse multimedia content de- mands encryption solutions that can adapt to different data formats while maintaining security and performance. This re- search presents an adaptive encryption system combining a desktop GUI (Tkinter) and a web-based platform (Flask) that intelligently selects encryption algorithms based on file type: AES-CBC for structured data (text, images) and ChaCha20 for streaming media (audio, video). The system features dynamic key derivation using PBKDF2 with unique salts, user authentication, secure session handling, and metadata tracking. Experimental evaluations demonstrate that this architecture provides strong security, efficient performance, and flexibility for securing het- erogeneous files across local and web-based environments.},
        keywords = {adaptive encryption, AES-CBC, ChaCha20, multimedia security, Flask, Tkinter, PBKDF2, file encryption},
        month = {May},
        }

Cite This Article

Handa, H., & Kapoor, A., & Choudhary, S., & Kukreja, D. (2025). Adaptive Encryption and Decryption Framework for Multi-Modal Data Using AES-CBC and ChaCha20. International Journal of Innovative Research in Technology (IJIRT), 11(12), 2463–2470.

Related Articles