Skip to content

Latest commit

 

History

History
35 lines (18 loc) · 1.27 KB

SECRETFLOW-INTRO.md

File metadata and controls

35 lines (18 loc) · 1.27 KB

完成一次 PSI

下面演示在一台机器上使用 docker 启动两个容器环境来模拟不同参与方完成一次 PSI。

连接节点

在浏览器中(推荐使用 Chrome)打开 Web Client,并在右上角节点管理区域将两个计算节点添加进来。

image.png

准备数据

我们需要一个数据集来构建垂直分区的场景。可以点击下面的两个链接下载数据集。

iris_alice.csviris_bob.csv

下载后分别上传到两个节点上。

image.png

运行 Notebook

我们继续点击下面的链接下载一份示例代码,然后导入到 Notebook 列表中。

psi.ipynb

Notebook 的操作方式和 Jupyter Notebook 一致,并且在此基础上做了许多针对性的功能优化,比如 Python 单元格可以选择多个节点同时去执行,然后将执行结果汇总起来输出。这给隐语多控制器执行的开发模式带来了较大的便利。

image.png

验证结果

完成执行后,刷新文件列表,会看到新生成的隐私求交结果文件,右键打开文件详情就可以校验结果。

image.png