Final Presentation
Final Presentation
Decentralized Web-Based
File Sharing On Ethereum
Amrit Gupta (211000008)
Anirban Bhattacharjee (211000010) Dr. Anirban Bhowal Date: 15-05-2023
Date:
Vinay Kiran Polisetti (211000037)
Data
01 04 Security
Transfer
Centralizatio
02 05 Data Leaks
n
Mediators 03 06 Bottlenecks
2 Secure Distributed Cloud Storage Using a Ethereum Blockchain to store & transfer files using smart contracts.
based on the Blockchain Using only RSA for encryption.
Technology and Smart Contracts
3 Decentralized File Storage Uses Blockchain and IPFS to transfer files. Only peer-to-peer transfer is possible .
(Interplanetary File System) using No groups or global space.
Blockchain
4 A Secure File Sharing System Based Uses a secure file sharing system that brings a distributed access control and group
on IPFS and Blockchain key management. No global space.
Account Address
Username
UserAccount
Instance
Group Name
Group Private Key Client 2
Group Public Key
Client 2
Client 1
Request
Request
Group Instance
Group Root
Client 1 Request
Group Sub Folders
Or Files
Client 2
Group Instance
Client 1
Group Root
Client 2
Client 2
Client 2
Decrypted Buffer
AES Key Client 1
Group Instance
Client 1
Encrypted Buffer
Group Root
Client 2
AES
Encrypted Key
AES Key
Client 1
Group Instance
Client 1
Encrypted Buffer
Group Root
Client 2
Web3 relevant
More features
Thank You