MTFS: Merkle Tree based File System

02/25/2019
∙
by   Jia Kan, et al.
∙
0
∙

The blockchain technology has been changing ourdaily lives since the cryptocurrencyBitcoin[1] was invented andreleased as open-source software by an unidentified person orgroup using the name of Satoshi Nakamoto in 2009. Of manyapplications which can be implemented based on the blockchain,storage is an important one, a notable example of which is theInterPlanetary File System (IPFS). IPFS is a distributed Webbased on a peer-to-peer hypermedia protocol to make the webfaster, safer, and more open and focuses on public accessible files.To provide a solution for private file storage in the blockchainway, in this thesis we propose a Merkle Tree [2] based File System(MTFS). In MTFS, the blockchain is more than a trust machine;it is an abstract of a cluster system. Distributed random nodesform a tree network [12] cluster without a central controllerto provide a secure private storage service and faster messagepropagation. Advance Proxy Re-Encryption (PRE) [10] algorithmis applied to guarantee secure file exchanges under permission.Merkle Tree [2] will make sure the files are distributed balancedamong the service nodes. The proposed MTFS can be used notonly for personal file storage and exchange but also for industryrequiring mutual trust in file uploading and downloading inmaking contracts like insurance.

READ FULL TEXT

Please sign up or login with your details

Continue with:
Or login with email
Enter Password
Re-enter Password

Forgot password? Click here to reset
Success!
Error Icon An error occurred

Sign in with Google

×

Use your Google Account to sign in to DeepAI

×
Pro

Consider DeepAI Pro

Subscribe to DeepAI Pro
DeepAI Pro
Provides a limited generation allowance each month. When exceeded, you are charged overage rates available at deepai.org/pricing. Also includes an ad-free experience and API access. Renews automatically until canceled. Non-refundable.
Subtotal
Total due today

Payment

Add DeepAI credits
DeepAI credits
One-time purchase. Credits are added to your wallet after payment.
Subtotal
Total due today

Payment