Fawkes, 一款保护隐私的工具,可用于对抗人脸识别系统。更多信息请参阅 https://sandlab.cs.uchicago.edu/fawkes
Fawkes, 一款保护隐私的工具,可用于对抗人脸识别系统。更多信息请参阅 https://sandlab.cs.uchicago.edu/fawkes
:warning: Check out our MacOS/Windows Software on our official webpage.
Fawkes is a privacy protection system developed by researchers at SANDLab, University of Chicago. For more information about the project, please refer to our project webpage. Contact us at [email protected].
We published an academic paper to summarize our work "Fawkes: Protecting Personal Privacy against Unauthorized Deep Learning Models" at USENIX Security 2020.
This code is intended only for personal privacy protection or academic research.
$ fawkes
Options:
-m, --mode : the tradeoff between privacy and perturbation size. Select from low, mid, high. The
higher the mode is, the more perturbation will add to the image and provide stronger protection.-d, --directory : the directory with images to run protection.-g, --gpu : the GPU id when using GPU for optimization.--batch-size : number of images to run optimization together. Change to >1 only if you have extremely powerful
compute power.--format : format of the output image (png or jpg).fawkes -d ./imgs --mode low
or python3 protection.py -d ./imgs --mode low
batch-size=1 on CPU and batch-size>1 on GPUs.setup.py, and replace tensorflow with tensorflow-gpu. Then you can run Fawkes
by python3 fawkes/protection.py [args].We are actively working on this. Python scripts that can test the protection effectiveness will be ready shortly.
Install from PyPI:
pip install fawkes
If you don't have root privilege, please try to install on user namespace: pip install --user fawkes.
For academic researchers, whether seeking to improve fawkes or to explore potential vunerability, please refer to the following guide to test Fawkes.
To protect a class in a dataset, first move the label's image to a separate location and run Fawkes. Please
use --debug option and set batch-size to a reasonable number (i.e 16, 32). If the images are already cropped and
aligned, then also use the no-align option.
@inproceedings{shan2020fawkes,
title={Fawkes: Protecting Personal Privacy against Unauthorized Deep Learning Models},
author={Shan, Shawn and Wenger, Emily and Zhang, Jiayun and Li, Huiying and Zheng, Haitao and Zhao, Ben Y},
booktitle={Proc. of {USENIX} Security},
year={2020}
}
暂无开放 Issues,或尚未同步最近议题。