Secure File Storage using Hybrid Cryptography Algorithms on Cloud

Project information

The file uploaded is divided into N parts. Each of these N pieces are encrypted with algorithms like Fernet, MultiFernet, AES(GCM, CCM, Chacha20-Poly1305). All the keys used in encryption is encrypted again with different algorithm and the key of this algorithm is provided as public key to the user. The reverse process is implemented to retrieve the original file which is stored in cloud.