GAN YEE ZHEN
Saaidal Razalli Azzuhri
En. Mohd Rizal Bin Kadis
With the rise of remote work and distributed teams, online file sharing platforms provide easy access to files from anywhere with an Internet connection. The need for secure file sharing system has brought in decentralized storage solutions as they eliminate the reliance on a central authority, which enhances data availability and provides resistance against single point of failure. Based on the review on existing decentralized storages, the encryption algorithms used are not secure and efficient, especially when involving many users and user’s access privileges dynamically change. Further studies have discovered Proxy Re-Encryption (PRE) scheme, a cryptographic technique that utilizes the concept of re-encryption by proxy server to facilitate secure and controlled data sharing without exposing the underlying plaintext data and the original encryption key.
This paper proposes an innovative approach which leverages the benefits of both InterPlanetary File System (IPFS) decentralized storage protocol and Proxy Re-Encryption (PRE) scheme to provide a secure and scalable file sharing web platform. Laravel and React frameworks will be used for web development to present the user authentication, file uploading, file retrieval, and file deletion modules. The back-end framework will be integrated with IPFS for storing, retrieving, and managing files uploaded to the system. PRE scheme is implemented that allows the trusted proxy to transform the file’s encryption key to another, enabling only authorized users to access and decrypt the shared file. Additionally, access privileges are incorporated to grant different levels of permission to users based on their attributes. The stakeholder for this project is Jabatan Kemajuan Islam Malaysia (JAKIM).