西安电子科技大学学报 ›› 2021, Vol. 48 ›› Issue (6): 212-220.doi: 10.19665/j.issn1001-2400.2021.06.026

• 计算机科学与技术 • 上一篇    

具有低编解码复杂度的私有信息检索

代明军(),李晓凤(),邓海燕(),陈彬()   

  1. 深圳大学 电子与信息工程学院,广东 深圳 518060
  • 收稿日期:2020-08-24 出版日期:2021-12-20 发布日期:2022-02-24
  • 作者简介:代明军(1982—),男,副教授,E-mail: mjdai@szu.edu.cn|李晓凤(1994—),女,深圳大学硕士研究生,E-mail: 857136069@qq.com|邓海燕(1993—),女,深圳大学硕士研究生,E-mail: denghaiyan_szu@qq.com|陈 彬(1975—),男,副教授,博士,E-mail: bchen@szu.edu.cn
  • 基金资助:
    国家自然科学基金(62071304);广东省自然科学基金(2018A0303130131);广东省自然科学基金(2020A1515010381);深圳市自然科学基金(20200826152915001);深圳市自然科学基金(JCYJ20170412104656685);深圳市自然科学基金(JCYJ20170302142312688)

Private information retrieval with low encoding/decoding complexity

DAI Mingjun(),LI Xiaofeng(),DENG Haiyan(),CHEN Bin()   

  1. School of Electronic and Information Engineering,Shenzhen University,Shenzhen 518060,China
  • Received:2020-08-24 Online:2021-12-20 Published:2022-02-24

摘要:

目前的私有信息检索方法大都是基于线性组合运算的,这些方法具有较高的计算复杂度。针对这一问题,提出一种基于CP-BZD码的私有信息检索方案。其中,Combination Property具有组合性质,Binary Zigzag Decoding是二进制锯齿解码。在(n,k) CP-BZD系统中,k个原始数据包被编码为n大于等于k个编码数据包,n个编码数据包中的任意k个可以解码得到原始的k个数据包,且该解码可由二进制锯齿解码算法实现。用户想要从分布式存储系统中下载单个文件,系统中存储的多个文件是以CP-BZD编码方式存储在节点上的,且系统中不存在互相串谋的节点。该方案的运算是基于二进制的移位加运算,计算复杂度显著低于基于线性组合的乘除法和矩阵求逆操作。该方案适用于任意的(n,k)系统,并且计算复杂度和通信成本都相对较低,在私有信息检索中具有较大的研究和应用价值。

关键词: 分布式存储, 私有信息检索, CP-BZD码, 锯齿解码

Abstract:

Most of current private information retrieval methods are based on linear combination operations,and these methods have a high computational complexity.To solve this problem,this paper proposes a private information retrieval scheme based on CP-BZD (combination property,binary zigzag decoding) code and zigzag decoding.In the (n,k) CP-BZD system,k original source packets are encoded into nk packets,where arbitrary k packets are able to recover the original k source packets,and the decoding can use the zigzag decoding algorithm.The user wants to download a file from the distributed storage system.The file is encoded by CP-BZD code and stored on the node.There are no nodes colluding with each other in the system.The operation of the proposed scheme is based on the binary shift and addition operation,whose computational complexity is lower than that of linear multiplication and matrix inversion.The communication cost has reached the lowest threshold proposed in the existing papers.This scheme is suitable for an arbitrary (n,k) system,and the computational complexity and communication cost are low.The scheme is of great significance in private information retrieval.

Key words: distributed storage, private information retrieval, CP-BZD code, zigzag decode

中图分类号: 

  • TP391.3