English

Square Attack: a query-efficient black-box adversarial attack via random search

Machine Learning 2020-07-30 v3 Cryptography and Security Computer Vision and Pattern Recognition Machine Learning

Abstract

We propose the Square Attack, a score-based black-box l2l_2- and ll_\infty-adversarial attack that does not rely on local gradient information and thus is not affected by gradient masking. Square Attack is based on a randomized search scheme which selects localized square-shaped updates at random positions so that at each iteration the perturbation is situated approximately at the boundary of the feasible set. Our method is significantly more query efficient and achieves a higher success rate compared to the state-of-the-art methods, especially in the untargeted setting. In particular, on ImageNet we improve the average query efficiency in the untargeted setting for various deep networks by a factor of at least 1.81.8 and up to 33 compared to the recent state-of-the-art ll_\infty-attack of Al-Dujaili & O'Reilly. Moreover, although our attack is black-box, it can also outperform gradient-based white-box attacks on the standard benchmarks achieving a new state-of-the-art in terms of the success rate. The code of our attack is available at https://github.com/max-andr/square-attack.

Keywords

Cite

@article{arxiv.1912.00049,
  title  = {Square Attack: a query-efficient black-box adversarial attack via random search},
  author = {Maksym Andriushchenko and Francesco Croce and Nicolas Flammarion and Matthias Hein},
  journal= {arXiv preprint arXiv:1912.00049},
  year   = {2020}
}

Comments

Accepted at ECCV 2020; added imperceptible perturbations, analysis of examples that require more queries, results on dilated CNNs

R2 v1 2026-06-23T12:31:35.053Z