Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

选择并在 SecretFlow 中实现多方 PSI 协议 #12

Closed
Candicepan opened this issue Jul 21, 2023 · 4 comments · Fixed by #52
Closed

选择并在 SecretFlow 中实现多方 PSI 协议 #12

Candicepan opened this issue Jul 21, 2023 · 4 comments · Fixed by #52
Assignees

Comments

@Candicepan
Copy link

Candicepan commented Jul 21, 2023

此 ISSUE 为 隐语开源共建计划(SecretFlow Open Source Contribution Plan,简称 SF OSCP)第三期任务 ISSUE,欢迎社区开发者参与共建~
若有感兴趣想要认领的任务,但还未报名,辛苦先完成报名进行哈~

任务介绍

  • 任务名称:选择并在 SecretFlow 中实现多方 PSI 协议
  • 技术方向:PSI
  • 任务难度:挑战🌟🌟🌟

详细要求

请选择并实现隐语的多方 PSI 协议,具体要求如下:

  • 功能性:至少一个 大于 2 个参与方的半诚实 PSI 方案
  • 安全性(尽量少 reveal)
  • 代码规范:C++ 代码需要使用 Google C++ 代码规范进行格式化(流水线包含代码规范检查卡点)
  • 提交说明:关联该 issue 并提交代码至 https://github.com/secretflow/spu/tree/main/libspu/psi/core

能力要求

  • 熟悉 PSI 原理
  • 了解多方 PSI 近年来的进展
  • 熟悉隐语 PSI 接口

操作说明

认领说明

本任务可有多种实现方式,故支持有多位开发者进行认领,请在认领任务后,在该 issue 下 comment 你的具体设计思路。

设计思路说明:简单说明计划使用哪个半诚实 PSI 方案以及简单的实现思路。

当同一任务有多位开发者提交设计思路时:

  • 若多位开发者的设计思路类似,则将按照 comment 的时间 assign 给第一位 comment 的开发者;
  • 若多位开发者的设计思路不同,则该 issue 将会拆分为以不同设计思路进行实现的子 issue,并 assign 给对应开发者。
@github-actions
Copy link

Stale issue message. Please comment to remove stale tag. Otherwise this issue will be closed soon.

@zhangwfjh
Copy link
Contributor

zhangwfjh give it to me
scheme: FNP04

@Candicepan
Copy link
Author

zhangwfjh give it to me scheme: FNP04

感谢认领,可以在这个子 issue 下再认领一下~将把该实现方式 assign 给你哈~#9

@anakinxc anakinxc transferred this issue from secretflow/spu Dec 12, 2023
@zhangwfjh
Copy link
Contributor

zhangwfjh give it to me
scheme: KMPRT17

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

2 participants