Adversarial collision attacks on image hashing functions
Not on the map. Why?
Abstract (arXiv)
Hashing images with a perceptual algorithm is a common approach to solving duplicate image detection problems. However, perceptual image hashing algorithms are differentiable, and are thus vulnerable to gradient-based adversarial attacks. We demonstrate that not only is it possible to modify an image to produce an unrelated hash, but an exact image hash collision between a source and target image can be produced via minuscule adversarial perturbations. In a white box setting, these collisions can be replicated across nearly every image pair and hash type (including both deep and non-learned hashes). Furthermore, by attacking points other than the output of a hashing function, an attacker can avoid having to know the details of a particular algorithm, resulting in collisions that transfer across different hash sizes or model architectures. Using these techniques, an adversary can poison the image lookup table of a duplicate image detection service, resulting in undefined or unwanted behavior. Finally, we offer several potential mitigations to gradient-based image hash attacks.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). First posted on arXiv 18 Nov 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 3.
5 papers.
- 2021Learning to Break Deep Perceptual Hashing: The Use Case NeuralHashcited by 25
- 2022Active Image Indexingcited by 8
- 2021Do You See What I See? Capabilities and Limits of Automated Multimedia Content Analysiscited by 2
- 2022ARIA: Adversarially Robust Image Attribution for Content Provenancecited by 1
- 2022Re-purposing Perceptual Hashing based Client Side Scanning for Physical Surveillancecited by 0
- 2022Re-purposing Perceptual Hashing based Client Side Scanning for Physical Surveillance8 Dec 2022
- 2022Active Image Indexing5 Oct 2022
- 2022ARIA: Adversarially Robust Image Attribution for Content Provenance25 Feb 2022
- 2021Do You See What I See? Capabilities and Limits of Automated Multimedia Content Analysis15 Dec 2021
- 2021Learning to Break Deep Perceptual Hashing: The Use Case NeuralHash12 Nov 2021