Logo
Forgot Password
List of Coordinators Departments and coordinators
Software Engineering
Hazrina Sofian
Computer System & Network
Noorzaily Mohamed Nor
Artificial Intelligence
Dr. Nurul Japar
Information System
Sri Devi A/p Ravana
Multimedia
Hannyzzura Pal@affal
Islamic Studies
Hannyzzura Pal@affal

Secured Personal File Sharing in Decentralized Storage Using Proxy Re-Encryption and Attributed-Based Encryption
• Design and implementation of a personal data sharing mechanism using Proxy Re-Encryption (PRE)

Student

GAN YEE ZHEN

Supervisor

Saaidal Razalli Azzuhri

Collaborator

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).