├── .gitignore ├── README.md ├── README_image └── image-20230630223638256.png ├── configs └── base │ ├── cifar100_bestattack.yml │ ├── cifar10_bestattack.yml │ └── cinic10_bestattack.yml ├── experiment ├── run_cinic10-b.sh ├── run_cinic10-d.sh ├── run_experiment_cifar10-base.py ├── run_experiment_cifar10.py ├── run_experiment_cifar100-base.py ├── run_experiment_cifar100.py ├── run_experiment_cinic10-base.py ├── run_experiment_cinic10.py ├── run_experiment_nuswide-base.py └── run_experiment_nuswide.py ├── fedml_core ├── data_preprocessing │ ├── CINIC10 │ │ ├── __init__.py │ │ ├── cinic10_enlarge.py │ │ └── dataset.py │ ├── cifar10 │ │ ├── __init__.py │ │ └── dataset.py │ └── cifar100 │ │ ├── __init__.py │ │ └── dataset.py ├── model │ └── baseline │ │ ├── __init__.py │ │ └── vfl_models.py ├── trainer │ ├── __init__.py │ ├── model_trainer.py │ └── vfl_trainer.py └── utils │ ├── context.py │ ├── logger.py │ ├── solver.py │ └── utils.py ├── model ├── CIFAR10 │ └── base │ │ └── 0_saved_models │ │ ├── delta.pth │ │ └── model_best.pth.tar ├── CIFAR100 │ └── base │ │ └── 0_saved_models │ │ ├── delta.pth │ │ └── model_best.pth.tar └── CINIC10 │ └── base │ └── 0_saved_models │ ├── delta.pth │ └── model_best.pth.tar ├── requirements.yml ├── vfl_cifar100_test.py ├── vfl_cifar100_training.py ├── vfl_cifar10_test.py ├── vfl_cifar10_training.py ├── vfl_cinic10_test.py └── vfl_cinic10_training.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/13thDayOfLunarMay/TECB-attack/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/13thDayOfLunarMay/TECB-attack/HEAD/README.md -------------------------------------------------------------------------------- /README_image/image-20230630223638256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/13thDayOfLunarMay/TECB-attack/HEAD/README_image/image-20230630223638256.png -------------------------------------------------------------------------------- /configs/base/cifar100_bestattack.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/13thDayOfLunarMay/TECB-attack/HEAD/configs/base/cifar100_bestattack.yml -------------------------------------------------------------------------------- /configs/base/cifar10_bestattack.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/13thDayOfLunarMay/TECB-attack/HEAD/configs/base/cifar10_bestattack.yml -------------------------------------------------------------------------------- /configs/base/cinic10_bestattack.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/13thDayOfLunarMay/TECB-attack/HEAD/configs/base/cinic10_bestattack.yml -------------------------------------------------------------------------------- /experiment/run_cinic10-b.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/13thDayOfLunarMay/TECB-attack/HEAD/experiment/run_cinic10-b.sh -------------------------------------------------------------------------------- /experiment/run_cinic10-d.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/13thDayOfLunarMay/TECB-attack/HEAD/experiment/run_cinic10-d.sh -------------------------------------------------------------------------------- /experiment/run_experiment_cifar10-base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/13thDayOfLunarMay/TECB-attack/HEAD/experiment/run_experiment_cifar10-base.py -------------------------------------------------------------------------------- /experiment/run_experiment_cifar10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/13thDayOfLunarMay/TECB-attack/HEAD/experiment/run_experiment_cifar10.py -------------------------------------------------------------------------------- /experiment/run_experiment_cifar100-base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/13thDayOfLunarMay/TECB-attack/HEAD/experiment/run_experiment_cifar100-base.py -------------------------------------------------------------------------------- /experiment/run_experiment_cifar100.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/13thDayOfLunarMay/TECB-attack/HEAD/experiment/run_experiment_cifar100.py -------------------------------------------------------------------------------- /experiment/run_experiment_cinic10-base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/13thDayOfLunarMay/TECB-attack/HEAD/experiment/run_experiment_cinic10-base.py -------------------------------------------------------------------------------- /experiment/run_experiment_cinic10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/13thDayOfLunarMay/TECB-attack/HEAD/experiment/run_experiment_cinic10.py -------------------------------------------------------------------------------- /experiment/run_experiment_nuswide-base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/13thDayOfLunarMay/TECB-attack/HEAD/experiment/run_experiment_nuswide-base.py -------------------------------------------------------------------------------- /experiment/run_experiment_nuswide.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/13thDayOfLunarMay/TECB-attack/HEAD/experiment/run_experiment_nuswide.py -------------------------------------------------------------------------------- /fedml_core/data_preprocessing/CINIC10/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fedml_core/data_preprocessing/CINIC10/cinic10_enlarge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/13thDayOfLunarMay/TECB-attack/HEAD/fedml_core/data_preprocessing/CINIC10/cinic10_enlarge.py -------------------------------------------------------------------------------- /fedml_core/data_preprocessing/CINIC10/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/13thDayOfLunarMay/TECB-attack/HEAD/fedml_core/data_preprocessing/CINIC10/dataset.py -------------------------------------------------------------------------------- /fedml_core/data_preprocessing/cifar10/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fedml_core/data_preprocessing/cifar10/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/13thDayOfLunarMay/TECB-attack/HEAD/fedml_core/data_preprocessing/cifar10/dataset.py -------------------------------------------------------------------------------- /fedml_core/data_preprocessing/cifar100/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fedml_core/data_preprocessing/cifar100/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/13thDayOfLunarMay/TECB-attack/HEAD/fedml_core/data_preprocessing/cifar100/dataset.py -------------------------------------------------------------------------------- /fedml_core/model/baseline/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fedml_core/model/baseline/vfl_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/13thDayOfLunarMay/TECB-attack/HEAD/fedml_core/model/baseline/vfl_models.py -------------------------------------------------------------------------------- /fedml_core/trainer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fedml_core/trainer/model_trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/13thDayOfLunarMay/TECB-attack/HEAD/fedml_core/trainer/model_trainer.py -------------------------------------------------------------------------------- /fedml_core/trainer/vfl_trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/13thDayOfLunarMay/TECB-attack/HEAD/fedml_core/trainer/vfl_trainer.py -------------------------------------------------------------------------------- /fedml_core/utils/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/13thDayOfLunarMay/TECB-attack/HEAD/fedml_core/utils/context.py -------------------------------------------------------------------------------- /fedml_core/utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/13thDayOfLunarMay/TECB-attack/HEAD/fedml_core/utils/logger.py -------------------------------------------------------------------------------- /fedml_core/utils/solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/13thDayOfLunarMay/TECB-attack/HEAD/fedml_core/utils/solver.py -------------------------------------------------------------------------------- /fedml_core/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/13thDayOfLunarMay/TECB-attack/HEAD/fedml_core/utils/utils.py -------------------------------------------------------------------------------- /model/CIFAR10/base/0_saved_models/delta.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/13thDayOfLunarMay/TECB-attack/HEAD/model/CIFAR10/base/0_saved_models/delta.pth -------------------------------------------------------------------------------- /model/CIFAR10/base/0_saved_models/model_best.pth.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/13thDayOfLunarMay/TECB-attack/HEAD/model/CIFAR10/base/0_saved_models/model_best.pth.tar -------------------------------------------------------------------------------- /model/CIFAR100/base/0_saved_models/delta.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/13thDayOfLunarMay/TECB-attack/HEAD/model/CIFAR100/base/0_saved_models/delta.pth -------------------------------------------------------------------------------- /model/CIFAR100/base/0_saved_models/model_best.pth.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/13thDayOfLunarMay/TECB-attack/HEAD/model/CIFAR100/base/0_saved_models/model_best.pth.tar -------------------------------------------------------------------------------- /model/CINIC10/base/0_saved_models/delta.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/13thDayOfLunarMay/TECB-attack/HEAD/model/CINIC10/base/0_saved_models/delta.pth -------------------------------------------------------------------------------- /model/CINIC10/base/0_saved_models/model_best.pth.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/13thDayOfLunarMay/TECB-attack/HEAD/model/CINIC10/base/0_saved_models/model_best.pth.tar -------------------------------------------------------------------------------- /requirements.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/13thDayOfLunarMay/TECB-attack/HEAD/requirements.yml -------------------------------------------------------------------------------- /vfl_cifar100_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/13thDayOfLunarMay/TECB-attack/HEAD/vfl_cifar100_test.py -------------------------------------------------------------------------------- /vfl_cifar100_training.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/13thDayOfLunarMay/TECB-attack/HEAD/vfl_cifar100_training.py -------------------------------------------------------------------------------- /vfl_cifar10_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/13thDayOfLunarMay/TECB-attack/HEAD/vfl_cifar10_test.py -------------------------------------------------------------------------------- /vfl_cifar10_training.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/13thDayOfLunarMay/TECB-attack/HEAD/vfl_cifar10_training.py -------------------------------------------------------------------------------- /vfl_cinic10_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/13thDayOfLunarMay/TECB-attack/HEAD/vfl_cinic10_test.py -------------------------------------------------------------------------------- /vfl_cinic10_training.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/13thDayOfLunarMay/TECB-attack/HEAD/vfl_cinic10_training.py --------------------------------------------------------------------------------