一键总结音视频内容

Attention is All you Need

MOOC2 第41讲 大赛实践丨星河杯隐私计算大赛“多方安全计算”赛题

大赛实践介绍 🎙️

大家好,我是周桓,中科院信工所的在读博士生。今天我将为大家介绍我们团队在星河杯隐私计算大赛中的“多方安全计算”赛题的实践案例。

赛题介绍

在黑名单共享查询赛题下,设置了两个任务:

  • 任务一:计算两方黑名单id的交集,采用隐私集合交集计算。
  • 任务二:ID逆中查询,涉及大量数据和通信。

方案要求

比赛方要求参赛作品要保证算法协议的安全,包括保证方案的安全性、通信安全、安全参数、结构安全和密码安全。

硬件环境

比赛提供了两台英特尔服务器,每台服务器有16个核和1.2.3G赫兹的CPU,内存为256GB,通信带宽为100兆BP。

方案设计与实现

我们基于FU框架开发了作品,采用了BRPC协议的通信层,针对特定部署环境进行了效率调优,并设计了安全的算法协议。

任务EPSI

我们采用了BCR3的psi方案,基于LPN假设,实现了高安全参数要求,并在SPU上进行了部署,取得了与官方贝斯曼持平的效果。

任务PIR

针对索引稀疏型的PR方案,我们选择了被对称的带标签的psi方案,保护了服务器隐私,实现了较好的效果。

以上就是我们在星河杯隐私计算大赛中的实践案例,谢谢大家。



MOOC2 第41讲 大赛实践丨星河杯隐私计算大赛“多方安全计算”赛题

论文工作的观察

要不要对非对称的进行一些特殊的处理?观察到了之前有一些已有的论文工作,比如说CCS18上面的工作,他为了在非平衡数据集的场景下实现高效率,也就是想把服务器端的数据量进行压缩。但是,考虑到比赛的测试环境计算资源不是很发达,我们认为在赛方给定的测试环境下面采用CCS18的思路,用计算去换通信的思路是不太合适的。因此,我们没有采用18年的方案。

方案的实现和性能提升

最后,我们简单的做了一个label的psi去完成P赛季要求的PR任务。具体的我们选择的方案是ECDH PSI,然后对它上面做了一些对应的内部的扩展。在比赛给定的测试环境下,我们的方案相比于给的BASSLINE的时间提升了大概十倍左右。对于安全多方计算的一些方案来说,我们对特定的部署环境定制化的选择方案的话,是一个性能提升了一个非常关键的一个地方。

方案的特性和优势

首先,我们的方案具有高安全的特性,具有形式化安全性证明,利用C利用secret flos pu提供的BRPC协议,我们能够保证通信证的安全。其次,我们对比赛环境进行了一些定制化的性能调优,提高了十倍的音频效率。最后,我们的提交作品也继承了一些工程上的优势,底层采用了CCD的指令优化和ECDH PSI的底层采用了for fq的图像之间加速。整个内容谢谢大家。