课程脉络
课程内容分为五大部分:首先,对隐语中用SPU实现的PSI进行了简单介绍;随后介绍了SPU实现PSI的调度框架;然后介绍了调用PSI的一些API,并介绍了以下隐语PSI的后续开发计划;最后在SecretNote进行隐语PSI的开发实践。
一、SPU实现的PSI介绍
1. PSI定义

- PSI全称隐私集合交集 (Private Set Intersection) ;
- 发送方和接收方共同计算交集,且不泄露交集以外的其他信息;
- PSI分为两/多方PSI、平衡/非平衡PSI、半诚实/恶意PSI和对PSI的计算 (PAI-CA/Labeled PSI/Circuit PSI).
2. 隐语功能分层

3. SPU实现的PSI种类







二、PSI开发指南
1. 启动ray集群

2. 初始化SecretFlow

3. 启动SPU

4. 执行PSI

三、隐语PSI后续计划

总结
课程介绍了隐语PSI支持的协议以及使用SPU进行PSI开发的全流程,最后在SecretNote进行PSI开发实践。