learnable encryption手法の,元画像の復元を目的とした攻撃への耐性の評価
learnable_encryption_robustness/notebook/ 内の generate_hoge_dataset.ipynb を参照.
4種類の暗号化.
各暗号化手法の略称はmaungさんの論文より.
実装は, learnable_encryption_robustness/learnable_encryption_robustness/encryption/ 参照.
- LE
- ELE
- PE
- EtC
3種類の攻撃手法. 各攻撃手法の略称はmaungさんの論文より.
- FR-Attack
- オリジナルのリポジトリはここ.ファイル読み込み部分を少し修正.
- 攻撃は
learnable_encryption_robustness/decrypt_diffkey_basic.m参照. - 検証 (SSIMの計算) は
learnable_encryption_robustness/learnable_encryption_robustness/calc_ssim_fr_attack.py参照.
- GAN-Attack
- 攻撃モデルの学習は
learnable_encryption_robustness/learnable_encryption_robustness/gan_attack_train.py参照. - モデルの検証 (SSIMの計算) は
learnable_encryption_robustness/learnable_encryption_robustness/calc_ssim_gan_attacke.py参照.
- 攻撃モデルの学習は
- ITN-Attack
- 攻撃モデルの学習は
learnable_encryption_robustness/learnable_encryption_robustness/itn_attack_train.py参照. - モデルの検証 (SSIMの計算) は
learnable_encryption_robustness/learnable_encryption_robustness/calc_ssim_itn_attack.py参照.
- 攻撃モデルの学習は