Delegated integrity check for hierarchical cloud data

Shiuan Tzuo Shen*, Wen-Guey Tzeng

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

1 Scopus citations


In cloud storage, a data owner can store his data in a cloud and authorize some users to access his data. Since the data are outsourced to the cloud, the authorized users should check the data to assure integrity. The data owner does not allow unauthorized users to check integrity of his data. There are many private and public integrity check schemes. Nevertheless, this paper concerns the verification key spread problem. Delegated integrity check deals with the verification key spread problem and provides effective management of verifiers. A data owner can delegate a verifier to check his data and revoke the right of the verifier later. The verifier cannot re-delegate his integrity check capability to someone else. Delegated integrity check guarantees that only the delegated verifier can check integrity of data. This paper provides the model of delegated integrity check, an application scenario of personal health records, and two delegated integrity check schemes for hierarchical cloud data. The first scheme allows a verifier to check data possession of a storage server. The second scheme allows a verifier to check data retrievability from a storage server. The schemes achieve proof unforgeability, proof indistinguishability and delegation key unforgeability in the random oracle model.

Original languageEnglish
Pages (from-to)471-508
Number of pages38
JournalJournal of Computer Security
Issue number4
StatePublished - 16 Sep 2015


  • Delegated provable data possession, delegated proofs of retrievability, proxy re-encryption

Fingerprint Dive into the research topics of 'Delegated integrity check for hierarchical cloud data'. Together they form a unique fingerprint.

Cite this