学术报告:基于布谷鸟哈希和分层全同态加密的非平衡数据库递归私有集合交集协议
一、研究团队与发表信息
本研究由纽约大学阿布扎比分校网络安全中心的Eduardo Chielle和Michail Maniatakos合作完成,发表于2025年网络与分布式系统安全研讨会(NDSS Symposium 2025),会议时间为2025年2月24日至28日,论文DOI为10.14722/ndss.2025.240365。
二、学术背景与研究目标
私有集合交集(Private Set Intersection, PSI)是一种密码学协议,允许两方在不泄露各自集合中非交集信息的前提下计算交集。传统PSI协议多针对集合规模相近的场景,且通常为单次执行设计。然而,实际应用中常出现集合规模严重不对称(如URL过滤、邮件安全检测中一方集合极大而另一方极小)和需多次执行(如反复比对新数据)的需求。现有方案在此类场景下效率低下,例如每次需重新传输大集合数据。
本研究旨在解决两大核心问题:
1. 非平衡集合优化:针对发送方(Sender, S)集合远大于接收方(Receiver, R)的场景(如|X|≈2²⁰,|Y|≤64);
2. 递归执行效率:避免重复计算,实现大集合数据“一次性传输”,后续交集仅需线性通信成本。
三、研究方法与流程
研究分为理论设计、协议优化、实验验证三阶段,核心创新在于结合分层全同态加密(Leveled FHE)和布谷鸟哈希(Cuckoo Hashing),并通过多级优化实现实时性能。
基础协议设计(Protocol 1)
关键优化技术
完整协议(Protocol 2)
四、实验结果与性能
实验基于Microsoft SEAL库(BFV加密方案),配置|X|≈2²⁰,|Y|∈{4,16,64},对比现有最优方案CLR、KKRT、PSSZ:
计算效率
通信开销
负载与安全性
五、研究结论与价值
1. 科学价值
- 首个支持非平衡集合递归PSI的实用方案,填补领域空白;
- 提出QCRT四重编码策略,为FHE应用提供新优化范式。
2. 应用价值
- 实时安全:URL过滤、邮件检测等场景可在20ms(10 Gbps)或240ms(100 Mbps)内完成;
- 隐私保护:避免第三方接触敏感数据(如企业黑名单)。
六、研究亮点
1. 方法创新:首次将分层FHE与布谷鸟哈希结合,实现递归PSI;
2. 性能突破:较最优方案提速10-100倍,通信成本线性于小集合;
3. 工程贡献:开源C++实现,参数选择工具化(如负载率计算器)。
七、其他价值
实验数据为大规模PSI(如|X|>2²⁴)提供基准,参数优化方法可推广至其他FHE应用。未来工作包括恶意模型扩展与跨平台部署优化。