云计算
可检索性
数学证明
计算机科学
数据完整性
符号
诚实
计算机安全
块链
财产(哲学)
同态加密
云存储
理论计算机科学
情报检索
数学
加密
算术
操作系统
精确性和召回率
认识论
哲学
法学
政治学
几何学
作者
Hui Cui,Zhiguo Wan,Tianyu Zhaolu,Huaqun Wang,Atsuko Miyaji
标识
DOI:10.1109/tcc.2023.3343710
摘要
Cloud computing has been widely applied in data storage, but cloud computing is not armed with an efficient integrity check mechanism for users to learn whether their large volumes of data have been kept intact by the cloud. The concept of proofs of retrievability (PoR) was introduced to address such an issue by enabling users to check the integrity of their data stored by the cloud. But PoR requires users to regularly send queries to the cloud, and its integrity check method cannot be extended to share the verification responsibility in the multi-user setting where different users store the same data to the cloud. With such concerns in mind, we put forth a notion called outsourced multi-user proofs of retrievability ( $\mathtt {OMTPoR}$ ) which allows users with the same data stored by the cloud to share the information for the integrity check, and a third party is required to regularly check data integrity on behalf of users using the shared information. We give a concrete construction of $\mathtt {OMTPoR}$ based on the homomorphic property of an existing property and analyze its security. To enforce honest integrity checks, we build the concrete $\mathtt {OMTPoR}$ construction over the blockchain using smart contracts to guarantee the honesty of participants, yielding a decentralized outsourced multi-user PoR solution that utilizes the blockchain miners as the third parties. Furthermore, our solution enables the cloud server to obtain payment for the storage service if the PoR is verified by the miners. We fully implement the $\mathtt {OMTPoR}$ scheme over the blockchain to evaluate its performance, which demonstrates obvious superiority over traditional PoR schemes without the detection of data duplication.
科研通智能强力驱动
Strongly Powered by AbleSci AI