Abstract

With the development of cloud storage, the problem of security, such as efficiently checking and proving data integrity needs more consideration. Therefore, much of growing interest has been pursed in the context of the integrity verification of cloud storage. Provable data possession (PDP) and proofs of retrievability (POR) are two kinds of important scheme which can guarantee the data integrity in the cloud storage environments. The main difference between them is that POR schemes store a redundant encoding of the client data on the server so as to she has the ability of retrievability while PDP does not have. Unfortunately most of POR schemes support only static data. Stefanov et al. proposed a dynamic POR, but their scheme need a large of amount of client storage and has a large audit cost. Cash et al. use Oblivious RAM (ORAM) to construct a fully dynamic POR scheme, but the cost of their scheme is also very heavy. Based on the idea which proposed by Cash, we propose dynamic POR via Square-Root Oblivious RAM (The complexity of the Oblivious RAM is square-root, therefore we call it Square-Root Oblivious RAM). In this paper we call our scheme DPOR–SRORAM for short. Firstly, the notions which are used in our scheme are defined. The Square-Root ORAM (SORAM) protocol is also proposed. The DPOR–SRORAM Model which includes the formal definitions, security definitions and model construction methods are described in the paper. Finally, we give the security analysis and efficiency analysis. The analysis results show that our scheme not only has the property of correctness, authenticity, next-read pattern hiding and retrievability, but also has the high efficiency.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call