Blockchain based Cloud File Sharing System

Download Project Document/Synopsis

Nevon Blockchain project ideas
Tested
nevon software

A cloud file system is a storage system that allows for shared access to file data. Users have the ability to create, delete, modify, read, and write files. Cloud file sharing is a service that allows multiple users to access a common set of file data. Cloud file sharing security is managed through user and group permissions, allowing the admin to tightly control access to shared file data.

Users can easily share files with one another by using our blockchain-based application and the cloud-based file sharing method. As a result, this system enables users to easily and effectively store and share files via cloud networks. When we upload data to the cloud, we typically lose control of it, introducing new security risks to the integrity and confidentiality of our data. For sensitive and private data, security is a major concern. The user can specify who has access to which resources based on certain attributes or roles using authorization or access control policies.

The blockchain is a decentralized storage system that stores data in a sequence of blocks connected by cryptographic hashing of previous blocks. In this project, the front-end involves Html, CSS, and JavaScript and the back-end involves ASP.NET. The IDE used is Visual Studio and the database is MSSQL.

So, we have developed a secure file sharing mechanism for the cloud that uses encryption. We have developed a new method of file sharing, here the files are carried out via a blockchain from one user to another.

In this system, the user can easily add and remove files from the cloud. They can share or revoke other users’ access to files. The user can view any file that is being tempered or fabricated. They have access to all files shared with them by other users. Users can see all of the files they’ve downloaded or viewed in their activity logs. The user can also share their experiences with the system and make suggestions.

The admin can log in to the system and view the lists of all registered users. They can also view a list of files that are currently being tempered or fabricated. All logs of files viewed or downloaded by the user are accessible to the admin. The admin has access to all user feedback.

Advantages

  • It is easy to maintain.
  • It is user-friendly.
  • Rather than storing information, blockchain stores just the scrambled hashes of related information hinders accordingly giving the footsteps of the information to confirm its originality.