鲲鹏社区首页
中文
注册
开发者
我要评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

说明及约束

  1. 隐匿查询PIR算子为C/S结构,支持2方调用,其中0计算节点表示服务端,1计算节点表示客户端(后续以服务端和客户端表述,不再说明)。
  2. 为了支持快速查询,服务端需要先执行线下计算阶段,线下阶段在整个查询过程中只需执行一次,当不需查询服务时才可以释放线下计算的结果。
  3. 线下计算只有服务端执行,类型为key-value结构,其中key为后续客户端需要进行查询的key值。
  4. 输入数据的个数限制在INT32_MAX以内,服务器端的键值对数量限制在 INT32_MAX以内。数据分桶固定为256个桶,用于数据分发和查询优化。哈希种子长度固定为16字节,提高安全性。
  5. 通信回调依赖调用方实现安全的加密传输通道,调用demo中只给出基于socket的实现。
  6. 建议客户端最大查询数量不超过1w条。