Secure File Storage System Using Hybrid Cryptography
Secure File Storage System Using Hybrid Cryptography
CH.Vasundhara1, Chopperla Venkataramana 2
1 Assistant Professor, 2 MCA Final Semester, Master of Computer Applications,
Sanketika Vidya Parishad Engineering College, Vishakhapatnam,
Andhra Pradesh, India
vasundharacse@svpec.edu.in , chopperlavenkataramana@gmail.com
ABSTRACT
The rapid growth of cloud computing and digital storage has significantly increased the need for secure file storage and data protection against unauthorized access, cyberattacks, and data breaches. This paper presents a Secure File Storage System using Hybrid Cryptography, designed to provide confidentiality, integrity, and secure key management for sensitive digital files. The proposed system combines the strengths of symmetric and asymmetric encryption techniques to achieve high security with improved computational efficiency. Advanced Encryption Standard (AES) is employed for fast and secure file encryption, while Rivest–Shamir–Adleman (RSA) is utilized for secure encryption and distribution of the AES secret key. The system is developed as a web-based application using the Flask framework with SQLite as the backend database, enabling users to register, authenticate, upload, encrypt, decrypt, and securely download files through an intuitive interface. During the encryption process, unique cryptographic keys and initialization vectors are generated to enhance data protection and minimize security vulnerabilities. The hybrid approach provides faster encryption for large files while ensuring secure key exchange and preventing unauthorized access. Experimental results demonstrate that the proposed system offers reliable file security, efficient encryption and decryption performance, and effective protection against common security threats. The developed application serves as a practical, scalable, and cost-effective solution for secure digital file storage in personal, academic, and organizational environments.
Keywords: Hybrid Cryptography, Secure File Storage, AES, RSA, Encryption, Decryption, Flask, SQLite, Information Security, Cloud Storage, Data Confidentiality, Cybersecurity.