ND-POR: A POR Based on Network Coding and Dispersal Coding

Kazumasa OMOTE  Phuong-Thao TRAN  

IEICE TRANSACTIONS on Information and Systems   Vol.E98-D   No.8   pp.1465-1476
Publication Date: 2015/08/01
Publicized: 2015/05/15
Online ISSN: 1745-1361
DOI: 10.1587/transinf.2015EDP7011
Type of Manuscript: PAPER
Category: Information Network
data integrity,  data availability,  proof of retrievability,  network coding,  dispersal coding,  cloud storage,  

Full Text: PDF(506.4KB)>>
Buy this Article

Nowadays, many individuals and organizations tend to outsource their data to a cloud storage for reducing the burden of data storage and maintenance. However, a cloud provider may be untrustworthy. The cloud thus leads to a numerous security challenges: data availability, data integrity, and data confidentiality. In this paper, we focus on data availability and data integrity because they are the prerequisites of the existence of a cloud system. The approach of this paper is the network coding-based Proof of Retrievability (POR) scheme which allows a client to check whether his/her data stored on the cloud servers are intact. Although many existing network coding-based PORs have been proposed, most of them still incur high costs in data check and data repair, and cannot prevent the small corruption attack which is a common attack in the POR scheme. This paper proposes a new network coding-based POR using the dispersal coding technique, named the ND-POR (Network coding - Dispersal coding POR) to improve the efficiency in data check and data repair and to protect against the small corruption attack.