计算机科学
元数据
占有(语言学)
数学证明
服务器
常量(计算机编程)
计算机网络
概率逻辑
客户机-服务器模型
分布式计算
操作系统
程序设计语言
语言学
数学
几何学
哲学
人工智能
作者
Giuseppe Ateniese,Randal Burns,Reza Curtmola,Joseph Herring,Lea Kissner,Zachary Peterson,Dawn Song
标识
DOI:10.1145/1315245.1315318
摘要
We introduce a model for provable data possession (PDP) that allows a client that has stored data at an untrusted server to verify that the server possesses the original data without retrieving it. The model generates probabilistic proofs of possession by sampling random sets of blocks from the server, which drastically reduces I/O costs. The client maintains a constant amount of metadata to verify the proof. The challenge/response protocol transmits a small, constant amount of data, which minimizes network communication. Thus, the PDP model for remote data checking supports large data sets in widely-distributed storage system. We present two provably-secure PDP schemes that are more efficient than previous solutions, even when compared with schemes that achieve weaker guarantees. In particular, the overhead at the server is low (or even constant), as opposed to linear in the size of the data. Experiments using our implementation verify the practicality of PDP and reveal that the performance of PDP is bounded by disk I/O and not by cryptographic computation. Copyright 2007 ACM.
科研通智能强力驱动
Strongly Powered by AbleSci AI