PSI定义和种类
定义
安全求交集:Private set intersection(PSI)
alice和bob各自持有数据集x和y,在不公开数据明文的情况下,在psi环境执行运算,取得交集,只返回各自交集明文数据
SPU实现的psi种类
- 半诚实模型
- 两方
- ecdh、kkrt16、bc22(pcg-psi)
- ec-oprf PSI
- dp-psi
- 多方
- ecdh-3-party(可扩展到多方)
- 两方
- 恶意模型
- mini-PSI(适合小数据集)
edch-psi介绍
特点:通信量小,计算量大,扩展到求交集数量和计算类型的psi场景
KKRT16—PSI
SPU-PSI调度
PSI-隐语开发指南
步骤:
- 启动ray集群(仿真模式或者生产模式)
- 初始化secretflow
- 启动spu设备
- 执行psi