ChainFS: Blockchain-Secured Cloud Storage

Yuzhe Tang, Qiwu Zou, Ju Chen, Kai Li, Charles A. Kamhoua, Kevin Kwiat, Laurent Njilla

Research output: Chapter in Book/Entry/PoemConference contribution

33 Scopus citations


This work presents ChainFS, a middleware system that secures cloud storage services using a minimally trusted Blockchain. ChainFS hardens the cloud-storage security against forking attacks. The ChainFS middleware exposes a file-system interface to end users. Internally, ChainFS stores data files in the cloud and exports minimal and necessary functionalities to the Blockchain for key distribution and file operation logging. We implement the ChainFS system on Ethereum and S3FS and closely integrate it with FUSE clients and Amazon S3 cloud storage. We measure the system performance and demonstrate low overhead.

Original languageEnglish (US)
Title of host publicationProceedings - 2018 IEEE International Conference on Cloud Computing, CLOUD 2018 - Part of the 2018 IEEE World Congress on Services
PublisherIEEE Computer Society
Number of pages4
ISBN (Electronic)9781538672358
StatePublished - Sep 7 2018
Event11th IEEE International Conference on Cloud Computing, CLOUD 2018 - San Francisco, United States
Duration: Jul 2 2018Jul 7 2018

Publication series

NameIEEE International Conference on Cloud Computing, CLOUD
ISSN (Print)2159-6182
ISSN (Electronic)2159-6190


Other11th IEEE International Conference on Cloud Computing, CLOUD 2018
Country/TerritoryUnited States
CitySan Francisco


  • Blockchain
  • Cloud security
  • Cloud storage
  • File system
  • Fork consistency

ASJC Scopus subject areas

  • Artificial Intelligence
  • Information Systems
  • Software


Dive into the research topics of 'ChainFS: Blockchain-Secured Cloud Storage'. Together they form a unique fingerprint.

Cite this