├── README.md ├── aggregators ├── Bulyan.py ├── DnC.py ├── GeoMed.py ├── Krum.py ├── Mean.py ├── Median.py ├── __init__.py └── signguard.py ├── attacks ├── __init__.py ├── adaptive_attack.py ├── byzMean.py ├── empire.py ├── lie.py ├── max_sum.py └── naive.py ├── data_loader.py ├── federated_main.py ├── models ├── __init__.py ├── cnn.py └── resnet.py ├── options.py ├── running.py └── tools.py /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JianXu95/SignGuard/HEAD/README.md -------------------------------------------------------------------------------- /aggregators/Bulyan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JianXu95/SignGuard/HEAD/aggregators/Bulyan.py -------------------------------------------------------------------------------- /aggregators/DnC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JianXu95/SignGuard/HEAD/aggregators/DnC.py -------------------------------------------------------------------------------- /aggregators/GeoMed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JianXu95/SignGuard/HEAD/aggregators/GeoMed.py -------------------------------------------------------------------------------- /aggregators/Krum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JianXu95/SignGuard/HEAD/aggregators/Krum.py -------------------------------------------------------------------------------- /aggregators/Mean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JianXu95/SignGuard/HEAD/aggregators/Mean.py -------------------------------------------------------------------------------- /aggregators/Median.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JianXu95/SignGuard/HEAD/aggregators/Median.py -------------------------------------------------------------------------------- /aggregators/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JianXu95/SignGuard/HEAD/aggregators/__init__.py -------------------------------------------------------------------------------- /aggregators/signguard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JianXu95/SignGuard/HEAD/aggregators/signguard.py -------------------------------------------------------------------------------- /attacks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JianXu95/SignGuard/HEAD/attacks/__init__.py -------------------------------------------------------------------------------- /attacks/adaptive_attack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JianXu95/SignGuard/HEAD/attacks/adaptive_attack.py -------------------------------------------------------------------------------- /attacks/byzMean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JianXu95/SignGuard/HEAD/attacks/byzMean.py -------------------------------------------------------------------------------- /attacks/empire.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JianXu95/SignGuard/HEAD/attacks/empire.py -------------------------------------------------------------------------------- /attacks/lie.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JianXu95/SignGuard/HEAD/attacks/lie.py -------------------------------------------------------------------------------- /attacks/max_sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JianXu95/SignGuard/HEAD/attacks/max_sum.py -------------------------------------------------------------------------------- /attacks/naive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JianXu95/SignGuard/HEAD/attacks/naive.py -------------------------------------------------------------------------------- /data_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JianXu95/SignGuard/HEAD/data_loader.py -------------------------------------------------------------------------------- /federated_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JianXu95/SignGuard/HEAD/federated_main.py -------------------------------------------------------------------------------- /models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JianXu95/SignGuard/HEAD/models/__init__.py -------------------------------------------------------------------------------- /models/cnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JianXu95/SignGuard/HEAD/models/cnn.py -------------------------------------------------------------------------------- /models/resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JianXu95/SignGuard/HEAD/models/resnet.py -------------------------------------------------------------------------------- /options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JianXu95/SignGuard/HEAD/options.py -------------------------------------------------------------------------------- /running.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JianXu95/SignGuard/HEAD/running.py -------------------------------------------------------------------------------- /tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JianXu95/SignGuard/HEAD/tools.py --------------------------------------------------------------------------------