Weakly secure data exchange with Generalized Reed Solomon codes

We focus on secure data exchange among a group of wireless clients. The clients exchange data by broadcasting linear combinations of packets over a lossless channel. The data exchange is performed in the presence of an eavesdropper who has access to the channel and can obtain all transmitted data. Our goal is to develop a weakly secure coding scheme that prevents the eavesdropper from being able to decode any of the original packets held by the clients. We present a randomized algorithm based on Generalized Reed-Solomon (GRS) codes. The algorithm has two key advantages over the previous solutions: it operates over a small (polynomial-size) finite field and provides a way to verify that constructed code is feasible. In contrast, the previous approaches require exponential field size and do not provide an efficient (polynomial-time) algorithm to verify the secrecy properties of the constructed code. We formulate an algebraic-geometric conjecture that implies the correctness of our algorithm and prove its validity for special cases. Our simulation results indicate that the algorithm is efficient in practical settings.

[1]  Son Hoang Dau On index coding with side information , 2012 .

[2]  Tracey Ho,et al.  Networking from a network coding perspective , 2004 .

[3]  Krishna R. Narayanan,et al.  Weakly Secure Network Coding , 2005 .

[4]  Tracey Ho,et al.  Distributed reed-solomon codes for simple multiple access networks , 2014, 2014 IEEE International Symposium on Information Theory.

[5]  Alexander Sprintson,et al.  An algorithm for cooperative data exchange with cost criterion , 2011, 2011 Information Theory and Applications Workshop.

[6]  Gou Hosoya,et al.  国際会議参加報告:2014 IEEE International Symposium on Information Theory , 2014 .

[7]  Ziv Bar-Yossef,et al.  Index Coding With Side Information , 2006, IEEE Transactions on Information Theory.

[8]  Parastoo Sadeghi,et al.  A Generalized Model for Cost and Fairness Analysis in Coded Cooperative Data Exchange , 2011, 2011 International Symposium on Networking Coding.

[9]  Chau Yuen,et al.  On the existence of MDS codes over small fields with constrained generator matrices , 2014, 2014 IEEE International Symposium on Information Theory.

[10]  Alexander Sprintson,et al.  A randomized algorithm and performance bounds for coded cooperative data exchange , 2010, 2010 IEEE International Symposium on Information Theory.

[11]  Alexander Sprintson,et al.  On coding for cooperative data exchange , 2010, 2010 IEEE Information Theory Workshop on Information Theory (ITW 2010, Cairo).

[12]  Richard D. Wesel,et al.  Coded Cooperative Data Exchange in Multihop Networks , 2012, IEEE Transactions on Information Theory.

[13]  Alexander Sprintson,et al.  Algorithms for weakly secure data exchange , 2013, 2013 International Symposium on Network Coding (NetCod).

[14]  Alexander Sprintson,et al.  Deterministic Algorithm for Coded Cooperative Data Exchange , 2010, QSHINE.

[15]  Kannan Ramchandran,et al.  An Optimal Divide-and-Conquer Solution to the Linear Data Exchange Problem , 2011 .