AIJack Versions Save

Security and Privacy Risk Simulator for Machine Learning (arXiv:2312.17667)

v0.0.1-beta.2

4 months ago

What's Changed

We have also published a short paper at arXiv.

Full Changelog: https://github.com/Koukyosyumei/AIJack/compare/v0.0.1-beta.1...v0.0.1-beta.2

v0.0.1-beta.1

8 months ago

Overview

  • Support new attack & defense algorithms
  • Support debug module
  • Implement a simple DBMS, which is compatible with Rain
  • Solve some huge bottlenecks within gradient-based inversion attacks

What's Changed

Full Changelog: https://github.com/Koukyosyumei/AIJack/compare/v0.0.1-alpha.2...v0.0.1-beta.1

v0.0.1-alpha.2

1 year ago
  • New documents and examples
  • Implement AdaDPS
  • Implement K-anonymity
  • Refactoring Federated Learning
  • Refactoring Membership Inference Attack

v0.0.1-alpha.1-new

1 year ago

v0.0.1-alpha

Distributed Learning

Example Paper
FedAVG example paper
FedProx WIP paper
FedKD example paper
FedMD example paper
FedGEMS WIP paper
DSFL WIP paper
SplitNN example paper
SecureBoost example paper

Attack

Attack Type Example Paper
MI-FACE Model Inversion example paper
DLG Model Inversion example paper
iDLG Model Inversion example paper
GS Model Inversion example paper
CPL Model Inversion example paper
GradInversion Model Inversion example paper
GAN Attack Model Inversion example paper
Shadow Attack Membership Inference example paper
Norm attack Label Leakage example paper
Delta Weights Free Rider Attack WIP paper
Gradient descent attacks Evasion Attack example paper
DBA Backdoor Attack WIP paper
Label Flip Attack Poisoning Attack example paper
History Attack Poisoning Attack example paper
MAPF Poisoning Attack example paper
SVM Poisoning Poisoning Attack example paper

Defense

Defense Type Example Paper
DPSGD Differential Privacy example paper
Paillier Homomorphic Encryption example paper
CKKS Homomorphic Encryption test paper
Soteria Others example paper
FoolsGold Others WIP paper
Sparse Gradient Others example paper
MID Others example paper