English

PPD: Permutation Phase Defense Against Adversarial Examples in Deep Learning

Machine Learning 2020-01-07 v2 Cryptography and Security Machine Learning

Abstract

Deep neural networks have demonstrated cutting edge performance on various tasks including classification. However, it is well known that adversarially designed imperceptible perturbation of the input can mislead advanced classifiers. In this paper, Permutation Phase Defense (PPD), is proposed as a novel method to resist adversarial attacks. PPD combines random permutation of the image with phase component of its Fourier transform. The basic idea behind this approach is to turn adversarial defense problems analogously into symmetric cryptography, which relies solely on safekeeping of the keys for security. In PPD, safe keeping of the selected permutation ensures effectiveness against adversarial attacks. Testing PPD on MNIST and CIFAR-10 datasets yielded state-of-the-art robustness against the most powerful adversarial attacks currently available.

Keywords

Cite

@article{arxiv.1812.10049,
  title  = {PPD: Permutation Phase Defense Against Adversarial Examples in Deep Learning},
  author = {Mehdi Jafarnia-Jahromi and Tasmin Chowdhury and Hsin-Tai Wu and Sayandev Mukherjee},
  journal= {arXiv preprint arXiv:1812.10049},
  year   = {2020}
}

Comments

Code is added. Small revisions made

R2 v1 2026-06-23T06:55:39.662Z