Secure Single-Server Aggregation with (Poly)Logarithmic Overhead

bid000 于 2022-04-10 发布
论文英文名字 Secure Single-Server Aggregation with (Poly)Logarithmic Overhead
论文中文名字 具有(多)对数开销的安全单服务器聚合
作者 James Henry Bell, Kallista A. Bonawitz, Adrià Gascón, Tancrède Lepoint, Mariana Raykova
来源 27th CCS 2020: Virtual Event, USA
年份 2020年10月
作者动机 (1)secure aggregation 效率太低,如何在保证安全的情况下去提升效率?
(2)shuffle model 开销大,如何去降低开销?
阅读动机
创新点 图生成算法

内容总结

预备知识

本文的主要贡献

参数

参数

the semi-honest protocol

半诚实的(诚实但好奇的,被动的)敌手:敌手诚实的遵守协议,但也会试图从接收到的信息中学习更多除输出以外的信息。
整体思路:先生成符合要求的无向图,再基于该无向图执行 summation 算法

the malicious protocol

恶意的(主动的)敌手:敌手不遵守协议,可以执行任意的攻击行为。
整体思路:先帮各个客户端交换密钥,再生成有向图,最后执行 summation 算法

secure shuffling

因为实现 shuffling 需要利用可信的计算硬件或者类似于洋葱路由那样的混合网络,而利用上述的 summation 算法来实现 secure shuffling 操作,这样可以避免引入新的计算开销和通信开销。
这里引入了一种数据结构 IBLT:invertible Bloom lookup table ,IBLT里的每个元素存着(key,value)。2 个 IBLT 相加相当于对 2 个 IBLT 的元素求并集。

参考

  1. Secure Single-Server Aggregation with (Poly)Logarithmic Overhead