-
Notifications
You must be signed in to change notification settings - Fork 41
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
A question about running vertical FL in standalone simulation #43
Comments
|
Hi @blziz , In vertical FL, since one party (i.e., the aggregator) has the labels and can compute the raw gradients locally, it does not need to compute missing_gh based on encrypted gradients. The party with the labels will not send missing_gh to others so it's secure. |
Thank you! I confirmed that this situation occurs in parties without labels in vertical FL. The parameter settings are as follows
and in
|
Hi @blziz , Thanks a lot for your information! There indeed exists possible security risks. The unencrypted missing_gh is caused by the sharing of the whole tree model among all parties in vertical FL, and the unencrypted missing_gh actually leaks no more information than the model itself. We are currently working on a version without sharing the whole model which is more secure. Also, we notice the following issues.
|
Hi, I am confused about
missing_gh
variable in functioncompute_histogram_in_a_level
. When usingprivacy_tech=he
, part of the value ofmissing_gh
is in plaintext and the other part is in ciphertext, is this correct?I printed a plaintext message as follows
Is this a security risk?
The text was updated successfully, but these errors were encountered: