• DocumentCode
    2370842
  • Title

    A dynamic Proof of Retrievability (PoR) scheme with O(logn) complexity

  • Author

    Zhen Mo ; Yian Zhou ; Shigang Chen

  • Author_Institution
    Dept. of Comput. & Inf. Sci. & Eng., Univ. of Florida, Gainesville, FL, USA
  • fYear
    2012
  • fDate
    10-15 June 2012
  • Firstpage
    912
  • Lastpage
    916
  • Abstract
    Cloud storage has been gaining popularity because its elasticity and pay-as-you-go manner. However, this new type of storage model also brings security challenges. This paper studies the problem of ensuring data integrity in cloud storage. In the Proof of Retrievability (PoR) model, after outsourcing the preprocessed data to the server, the client will delete its local copies and only store a small amount of meta data. Later the client will ask the server to provide a proof that its data can be retrieved correctly. However, most of the prior PoR works apply only to static data. The existing dynamic version of PoR scheme has an efficiency problem. In this paper, we extend the static PoR scheme to dynamic scenario. That is, the client can perform update operations, e.g., insertion, deletion and modification. After each update, the client can still detect the data losses even if the server tries to hide them. We develop a new version of authenticated data structure based on a B+ tree and a merkle hash tree. We call it Cloud Merkle B+ tree (CMBT). By combining the CMBT with the BLS signature, we propose a dynamic version of PoR scheme. Compared with the existing dynamic PoR scheme, our worst case communication complexity is O(logn) instead of O(n).
  • Keywords
    cloud computing; communication complexity; data structures; information retrieval; trees (mathematics); BLS signature; CMBT; PoR model; authenticated data structure; cloud Merkle B+ tree; cloud storage model; communication complexity; dynamic proof of retrievability scheme; merkle hash tree; meta data; server; static PoR scheme; Cloud computing; Complexity theory; Computers; Data structures; Indexes; Security; Servers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications (ICC), 2012 IEEE International Conference on
  • Conference_Location
    Ottawa, ON
  • ISSN
    1550-3607
  • Print_ISBN
    978-1-4577-2052-9
  • Electronic_ISBN
    1550-3607
  • Type

    conf

  • DOI
    10.1109/ICC.2012.6364056
  • Filename
    6364056