Please use this identifier to cite or link to this item:
https://hdl.handle.net/10356/184263
Title: | Topics in cryptography - file storage system secured with cryptographic operations | Authors: | Chiam, Da Jie | Keywords: | Computer and Information Science | Issue Date: | 2025 | Publisher: | Nanyang Technological University | Source: | Chiam, D. J. (2025). Topics in cryptography - file storage system secured with cryptographic operations. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/184263 | Project: | CCDS24-0418 | Abstract: | The project demonstrates a file storage prototype which leverages cryptographic oper ations to provide additional layers of defense beyond standard cloud service provider. Traditional cloud services mainly uses server-side encryption where the provider man ages both data and encryption keys, this introduces risks in the event of internal com promise or unauthorized access by malicious user. Toaddress the limitations of cloud service provider, the system implements both client side encryption and end-to-end encryption (E2EE), files are encrypted client-side using AES-GCM before upload. The encrypted files are stored in AWS S3, each AES encryption key is encrypted using Google Cloud Key Management Service (KMS) and stored in Google Cloud Storage (GCS). These implementations enforces multi-cloud security architecture which separates storing of data and keys, eliminating single point of failure. Confidentiality of the file is secured. The system also ensures data intergrity by using Hash-Based Message Authentication Codes (HMAC). HMACis computed for each file and stored in PostgreSQL for verifi cation during file retrieval. This measure will detect any tampering during storage or transmission.User access is secured using AWS Cognito with multi-factor authentica tion (MFA). The detailed design, architecture and implementation of the system will be covered in this project. | URI: | https://hdl.handle.net/10356/184263 | Schools: | College of Computing and Data Science | Fulltext Permission: | restricted | Fulltext Availability: | With Fulltext |
Appears in Collections: | CCDS Student Reports (FYP/IA/PA/PI) |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
FYP_Report_ChiamDaJie.pdf Restricted Access | A file storage system prototype that provides additional layer of defense over standard cloud provider protections using cryptographic operations. | 1.09 MB | Adobe PDF | View/Open |
Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.