Bit-Vault – A Secure Cloud Storage Platform

BitVault is a reliable cloud-based file storage solution that integrates robust encryption, contemporaryweb technologies, and expandable cloud features to offer users significant privacy and functionality. Prioritizing privacy, BitVault ensures that files are encrypted on the client-side with AES-GCM before they are uploaded to Amazon S3. This technique prevents the server from accessing user data, as it only handles ciphertext and encrypted keys. User authentication is conducted via Google OAuth, providing a smooth and secure login experience. Once logged in successfully, a JWT is created and stored locally, allowing for stateless session management. Additionally, BitVault employs AWS Key Management Service (KMS) to safely generate and decrypt data encryption keys. These keys are never kept in an unencrypted form and are utilized only momentarily on the client-side. The backend is constructed with Flask, while the frontend is crafted using React, resulting in a contemporary, dark-themed user interface. The platform allows for encrypted file uploads, decryption-enabled downloads, renaming, deletion, and file sharing through pre-signed URLs. Furthermore, BitVault’s modular architecture and the use of dependable libraries like Boto3, Web Crypto API, and Flask extensions ensure consistency, maintainability, and scalability. By merging secure design principles with auser-friendly experience, BitVault distinguishes itself as a trustworthy solution for securely storing sensitivedocuments in the cloud without compromising usability or security. This journal provides an extensive overview of the system's design, technology stack, cryptographic methods, and user experience.

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2025-04-27
DOI
https://doi.org/10.5281/zenodo.15290819
Primary Topic
Geochemistry and Geologic Mapping
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Bit-Vault – A Secure Cloud Storage Platform

Zenodo (CERN European Organization for Nuclear Research)
Geochemistry and Geologic Mapping
article

Bit-Vault – A Secure Cloud Storage Platform

article en

Abstract

BitVault is a reliable cloud-based file storage solution that integrates robust encryption, contemporaryweb technologies, and expandable cloud features to offer users significant privacy and functionality. Prioritizing privacy, BitVault ensures that files are encrypted on the client-side with AES-GCM before they are uploaded to Amazon S3. This technique prevents the server from accessing user data, as it only handles ciphertext and encrypted keys. User authentication is conducted via Google OAuth, providing a smooth and secure login experience. Once logged in successfully, a JWT is created and stored locally, allowing for stateless session management. Additionally, BitVault employs AWS Key Management Service (KMS) to safely generate and decrypt data encryption keys. These keys are never kept in an unencrypted form and are utilized only momentarily on the client-side. The backend is constructed with Flask, while the frontend is crafted using React, resulting in a contemporary, dark-themed user interface. The platform allows for encrypted file uploads, decryption-enabled downloads, renaming, deletion, and file sharing through pre-signed URLs. Furthermore, BitVault’s modular architecture and the use of dependable libraries like Boto3, Web Crypto API, and Flask extensions ensure consistency, maintainability, and scalability. By merging secure design principles with auser-friendly experience, BitVault distinguishes itself as a trustworthy solution for securely storing sensitivedocuments in the cloud without compromising usability or security. This journal provides an extensive overview of the system's design, technology stack, cryptographic methods, and user experience.

Zenodo (CERN European Organization for Nuclear Research)
Openalex Percentile: Top 75%
Geochemistry and Geologic Mapping
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.