Abstract

With the widespread use of Internet-of-Things (IoT) devices, edge computing is becoming a popular technology for processing and storing data distributed at the edge of the networks. However, the new paradigm also faces a major security challenge: how to ensure the reliability and integrity of data in distributed edge storage servers? In this paper, we propose a robust and auditable distributed data storage (Radds) scheme to support a secure and dependable edge storage in edge computing. Firstly, based on homomorphic verifiable authenticator and regenerating code technique, the proposed scheme allows to check the integrity of data in distributed edge storage servers and guarantees data repairability in case of data corruption. Moreover, the server with corrupted data also can be deduced from integrity proofs, and a proxy is introduced for data reparation to release edge nodes from online burden and computation costs. Secondly, the proposed scheme can protect the privacy of original data from the third party auditor by blinding the encoding coefficients with a keyed pseudorandom function. Thirdly, the proposed scheme supports flexible scalability, i.e., dynamic joining and exiting of the edge nodes. Moreover, even if some data are not collected temporarily, they still can be supplemented to the encoded data file by an efficient way and the integrity checking and data reparation can be performed normally. Finally, security analysis and performance evaluation demonstrate that the proposed scheme is secure and highly efficient.

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