Breaking the MDS-PIR Capacity Barrier via Joint Storage Coding

08/19/2019
by   Hua Sun, et al.
0

The capacity of private information retrieval (PIR) from databases coded using maximum distance separable (MDS) codes has been previously characterized by Banawan and Ulukus, where it was assumed that the messages are encoded and stored separably into the databases. This assumption was also usually taken in other related works in the literature, and this capacity is usually referred to as the MDS-PIR capacity colloquially. In this work, we considered the question if and when this capacity barrier can be broken through joint encoding and storing of the messages. Our main results are two classes of novel code constructions which allow joint encoding as well as the corresponding PIR protocols, which indeed outperform the separate MDS-coded systems. Moreover, we show that a simple but novel expansion technique allows us to generalize these two classes of codes, resulting in a wider range of the cases where this capacity barrier can be broken.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/27/2018

On the Fundamental Limit of Private Information Retrieval for Coded Distributed Storage

We consider private information retrieval (PIR) for distributed storage ...
research
06/04/2018

Asymmetry Helps: Improved Private Information Retrieval Protocols for Distributed Storage

We consider private information retrieval (PIR) for distributed storage ...
research
10/09/2018

Capacity of Private Linear Computation for Coded Databases

We consider the problem of private linear computation (PLC) in a distrib...
research
01/20/2022

Simple Gray Coding and LLR Calculation for MDS Modulation Systems

Due to dependence between codeword elements, index modulation (IM) and r...
research
03/19/2019

Capacity-Achieving Private Information Retrieval Codes from MDS-Coded Databases with Minimum Message Size

We consider constructing capacity-achieving linear codes with minimum me...
research
07/30/2019

Convertible Codes: Efficient Conversion of Coded Data in Distributed Storage

Large-scale distributed storage systems typically use erasure codes to p...

Please sign up or login with your details

Forgot password? Click here to reset