Abstract

Enabling remote data integrity checking with failure recovery becomes exceedingly critical in distributed cloud systems. With the properties of a lower repair bandwidth while preserving fault tolerance, regenerating coding and network coding (NC) have received much attention in the coding-based storage field. Recently, an outstanding outsourced auditing scheme named NC-Audit was proposed for regenerating-coding-based distributed storage. The scheme claimed that it can effectively achieve lightweight privacy-preserving data verification remotely for these networked distributed systems. However, our algebraic analysis shows that NC-Audit can be easily broken due to a potential defect existing in its schematic design. That is, an adversarial cloud server can forge some illegal blocks to cheat the auditor with a high probability when the coding field is large. From the perspective of algebraic security, we propose a remote data integrity checking scheme RNC-Audit by resorting to hiding partial critical information to the server without compromising system performance. Our evaluation shows that the proposed scheme has significantly lower overhead compared to the state-of-the-art schemes for distributed remote data auditing.

Highlights

  • Distributed cloud storage provides an on-demand data outsourcing service and has become a popular research trend due to its elasticity and low maintenance cost

  • Regenerating coding, an alternative technology designed for these networked storage systems, shows a potential advantage to reduce data repair bandwidth if the outsourced data integrity is the precondition of such systems. erefore, enabling remote data integrity verification becomes fundamental and crucial for regeneratingcoding-based cloud storage systems [1,2,3]

  • Many solutions realizing outsourced integrity checking without local copy have been presented under several system and security models, such as provable data possession (PDP) [2,3,4,5,6] and proof of retrievability (PoR) [7,8,9,10]

Read more

Summary

Introduction

Distributed cloud storage provides an on-demand data outsourcing service and has become a popular research trend due to its elasticity and low maintenance cost. Most of the existing solutions either involve large-scale encoding computation of the stored data or need to generate much-processed parity data authenticated When these issues meet regeneration-coding-based systems [5, 8, 9], the distributed storage performance will degrade dramatically, far from reaching the usability. Large-scale matrix multiplication operations are involved during the process of audit and error correction, which brings in heavy online computation overhead In parallel, another kind of interesting and possible solution to maintain remote system security is presented in [16,17,18], which targets malware detection or tamper resistance in storage networks. (3) e proposed scheme is practically secure and does not rely on any computation-heavy arithmetic calculations It supports existing distributed cloud storage applications and works over computationefficient finite fields.

System and Threat Model
Description of NC-Audit
An Improved Remote Data Integrity Checking Scheme for Distributed Storage
Performance Analysis
Conclusion
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