Cumulus: Blockchain-Enabled Privacy-Preserving Data Audit in Cloud

Data owners upload large files to cloud storage servers, but malicious servers may potentially tamper data. To check integrity of remote data, Proof-of-retrievability (PoR) schemes were introduced. Existing PoR protocols assume that data owners and third-party auditors are honest and audit only the potentially malicious cloud server to check integrity of stored data. In this article, we consider a system where any party may attempt to cheat others and consider collusion cases. We design a protocol, Cumulus, that is secure under such adversarial assumptions and use blockchain smart contracts to act as mediator in case of dispute and payment settlement. We use state channels to reduce blockchain interactions in order to build a practical audit solution. The security of the protocol has been proven in Universal Composability (UC) framework. Finally, we illustrate several applications of our basic protocol and evaluate practicality of our approach via a prototype implementation for fairly selling large files over the Ethereum platform. We evaluate the prototype and show that our scheme has comparable performance.

Authors

Institutions

Publication Details

Journal
Distributed Ledger Technologies Research and Practice
Published
2024-11-05
DOI
https://doi.org/10.1145/3672570
Citations
4
Primary Topic
Cloud Data Security Solutions
Type
article
Field-Weighted Citation Impact
3.12
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Cumulus: Blockchain-Enabled Privacy-Preserving Data Audit in Cloud

Nishant Nikam, Sushmita Ruj, Prabal Banerjee, Subhra Mazumdar
4 citations
Distributed Ledger Technologies Research and Practice
Cloud Data Security Solutions
3.12
article

Cumulus: Blockchain-Enabled Privacy-Preserving Data Audit in Cloud

Nishant Nikam, Sushmita Ruj, Prabal Banerjee, Subhra Mazumdar
article en
4 citations

Abstract

Data owners upload large files to cloud storage servers, but malicious servers may potentially tamper data. To check integrity of remote data, Proof-of-retrievability (PoR) schemes were introduced. Existing PoR protocols assume that data owners and third-party auditors are honest and audit only the potentially malicious cloud server to check integrity of stored data. In this article, we consider a system where any party may attempt to cheat others and consider collusion cases. We design a protocol, Cumulus, that is secure under such adversarial assumptions and use blockchain smart contracts to act as mediator in case of dispute and payment settlement. We use state channels to reduce blockchain interactions in order to build a practical audit solution. The security of the protocol has been proven in Universal Composability (UC) framework. Finally, we illustrate several applications of our basic protocol and evaluate practicality of our approach via a prototype implementation for fairly selling large files over the Ethereum platform. We evaluate the prototype and show that our scheme has comparable performance.

Distributed Ledger Technologies Research and PracticeVol. 4(3)
UNSW Sydney (AU), Indian Institute of Technology Indore (IN), Indian Statistical Institute (IN)
Peace, Justice and strong institutions
Openalex Percentile: Top 7%
Cloud Data Security Solutions
3.12
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.