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

Add a backdoor attack and a label inference attack against VFL #5

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

shgal637
Copy link

@shgal637 shgal637 commented Nov 4, 2024

What type of PR is this?

Uncomment only one /kind <> line, hit enter to put that in a new line, and remove leading whitespaces from that line:

/kind bug

/kind task

/kind feature

What does this PR do / why do we need it:
This PR introduces two new algorithms aimed at enhancing research on the security issues in Vertical Federated Learning (VFL) scenarios:

  1. Gradient-Replacement Backdoor Attack: A backdoor attack algorithm that manipulates the gradients to inject malicious behaviors into the server.
  2. Direct Label Inference Attack: A label inference algorithm that aims to infer the labels of the data owned by other parties in the VFL setting.
    These additions are crucial for studying and understanding the vulnerabilities and potential defenses in VFL.

Which issue(s) this PR fixes:

Fixes #

Special notes for your reviewers:
The examples folder and the_example.py file are provided as examples. The main code for the algorithms is located in the utils folder.

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

Successfully merging this pull request may close these issues.

1 participant