20240325笔记:隐语PSI介绍及开发实践

本文介绍了PSI(PrivateSetIntersection)的概念,包括不同实现如半诚实模型的SPU-PSI、ECDH、KKRT16和mini-PSI等,重点讲解了SPU实现和ECCH-PSI的特点,以及在Ray集群和SecretFlow中的应用。未来还提及了隐语PSI的开发计划。
摘要由CSDN通过智能技术生成

 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-隐语开发指南

步骤:

  1. 启动ray集群(仿真模式或者生产模式)
  2. 初始化secretflow
  3. 启动spu设备
  4. 执行psi

隐语PSI后续计划

  • 6
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值