Blockchain Based Cloud File Sharing System
Ramesh Kumar Yadav
Department of Computer Science & Engineering Faculty of Engineering & Technology JAIN (Deemed -to- be) University Bangalore, India
21btrcm027@jainuniversity.ac.in
Varun N.V
Department of Computer Science & Engineering Faculty of Engineering & Technology JAIN (Deemed -to- be) University Bangalore, India
21btrcm012@jainuniversity.ac.in
Dr. Raja Parveen N
Department of Computer Science & Engineering Faculty of Engineering & Technology JAIN (Deemed -to- be) University Bangalore, India
p.raja@jainuniversity.ac.in
ABSTRACT
Although blockchain is excellent for decentralized transaction recording, it has certain drawbacks when it comes to storing big files or documents. Decentralized storage systems have been created to effectively manage greater volumes of data in order to address this problem. A distributed system called blockchain makes sure that transactions are safe and clear. To enhance data sharing, some strategies have looked into combining blockchain with other technologies. However, relying solely on blockchain technology for safe file sharing has drawbacks. In this study, we present a secure file-sharing system that combines group key management and distributed access control. To make sure that only authorized users may access shared data, our system uses blockchain technology to enforce control regulations. Depending on their preferences, users can join existing groups or form new ones. Although access control techniques are not inherent in typical blockchain networks, our solution efficiently regulates access restrictions, granting members access to only the files that belong to their approved groups. By protecting against unwanted access, guaranteeing data integrity, and keeping a clear transaction history, the system improves security. Access control is automated using smart contracts, which lessens the need for centralized authorities. Furthermore, file confidentiality is protected during transmission and storage using encryption mechanisms. Using blockchain technology, this method offers a scalable and effective way to share files securely on the cloud.
Keywords: Cloud, Blockchain, file sharing, Inter-Planetary File System (IPFS), access control, group key management