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

关于隐私求交“ECDH-PSI (3P)”算法的疑问 #1249

Open
coderSun20201112 opened this issue Apr 15, 2024 · 4 comments
Open

关于隐私求交“ECDH-PSI (3P)”算法的疑问 #1249

coderSun20201112 opened this issue Apr 15, 2024 · 4 comments
Assignees

Comments

@coderSun20201112
Copy link

Issue Type

Others

Source

source

Secretflow Version

1.5.0.dev240319

OS Platform and Distribution

centos 7.9

Python version

3.10

Bazel version

6.5.0

GCC/Compiler version

11.2

What happend and What you expected to happen.

我在官网学习“ECDH-PSI(3P)”算法流程时遇到以下几个疑问,想请老师指教:
1、Alice将求交结果发给Charlie时,也要先握手后发送数据吗?
2、Charlie将自身数据发给Bob时,也要先握手后发送数据吗?
3、假如A/B/C共3家机构进行3方隐私求交,其中A是主动发起求交方,然后A方的客户端工程分别往B、C发送求交请求,还是A方发给B,再由B发给C求交请求?

Reproduction code to reproduce the issue.

@Chrisdehe Chrisdehe assigned Chrisdehe and 6fj and unassigned Chrisdehe Apr 15, 2024
@6fj
Copy link
Member

6fj commented Apr 16, 2024

1,2: 目前底层网络协议是http,因此是有握手的
3.请查阅:https://www.secretflow.org.cn/en/docs/secretflow/v1.4.0b0/user_guide/psi#ecdh-psi-3p

@coderSun20201112
Copy link
Author

关于问题③,是我描述不清,我再完善下细节:
假如A基于Vue/Java开发了自己的产品层,B和C也是这种情况,那A通过自己的产品层发起三方隐私求交的HTTP请求时,那A应该是分别发送HTTP给B和C,还是先发给B,再由B发给C合适?
还有就是在其他隐私计算平台中,当用户通过产品层发起隐私求交时,需要先发送一次授权请求,然后再发一次隐私求交请求,前后共2次请求,那本隐语平台是前后发送几次?

@coderSun20201112
Copy link
Author

第③个问题,我是基于产品层 + 算法层来考虑三方隐私求交的业务流程,所以,这里涉及到了产品层的一些细节

@6fj
Copy link
Member

6fj commented Apr 22, 2024

了解,听上去确实是业务逻辑,目前三方psi并没有在隐语产品层落地,因此没有答案。

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

No branches or pull requests

3 participants