Adversarial Detection Avoidance Attacks: Evaluating the robustness of perceptual hashing-based client-side scanning
Not on the map. Why?
Abstract (arXiv)
End-to-end encryption (E2EE) by messaging platforms enable people to securely and privately communicate with one another. Its widespread adoption however raised concerns that illegal content might now be shared undetected. Following the global pushback against key escrow systems, client-side scanning based on perceptual hashing has been recently proposed by tech companies, governments and researchers to detect illegal content in E2EE communications. We here propose the first framework to evaluate the robustness of perceptual hashing-based client-side scanning to detection avoidance attacks and show current systems to not be robust. More specifically, we propose three adversarial attacks--a general black-box attack and two white-box attacks for discrete cosine transform-based algorithms--against perceptual hashing algorithms. In a large-scale evaluation, we show perceptual hashing-based client-side scanning mechanisms to be highly vulnerable to detection avoidance attacks in a black-box setting, with more than 99.9% of images successfully attacked while preserving the content of the image. We furthermore show our attack to generate diverse perturbations, strongly suggesting that straightforward mitigation strategies would be ineffective. Finally, we show that the larger thresholds necessary to make the attack harder would probably require more than one billion images to be flagged and decrypted daily, raising strong privacy concerns. Taken together, our results shed serious doubts on the robustness of perceptual hashing-based client-side scanning mechanisms currently proposed by governments, organizations, and researchers around the world.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). First posted on arXiv 17 Jun 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 2; 2024: 1; 2025: 1; 2026: 1.
7 papers.
- 2023Poisoning Web-Scale Training Datasets is Practicalcited by 290
- 2021Learning to Break Deep Perceptual Hashing: The Use Case NeuralHashcited by 25
- 2023Certifiable Black-Box Attacks with Randomized Adversarial Examples: Breaking Defenses with Provable Confidencecited by 5
- 2025A Manually Annotated Image-Caption Dataset for Detecting Children in the Wildcited by 2
- 2024Robustness of Practical Perceptual Hashing Algorithms to Hash-Evasion and Hash-Inversion Attackscited by 1
- 2022Re-purposing Perceptual Hashing based Client Side Scanning for Physical Surveillancecited by 0
- 2026Double Down on Defense: Strengthening Deep Perceptual Hashes against Evasion Attacks without Retrainingcited by 0
- 2026Double Down on Defense: Strengthening Deep Perceptual Hashes against Evasion Attacks without Retraining4 Aug 2026
- 2025A Manually Annotated Image-Caption Dataset for Detecting Children in the Wild11 Jun 2025
- 2024Robustness of Practical Perceptual Hashing Algorithms to Hash-Evasion and Hash-Inversion Attacks3 Jun 2024
- 2023Certifiable Black-Box Attacks with Randomized Adversarial Examples: Breaking Defenses with Provable Confidence10 Apr 2023
- 2023Poisoning Web-Scale Training Datasets is Practical20 Feb 2023
- 2022Re-purposing Perceptual Hashing based Client Side Scanning for Physical Surveillance8 Dec 2022
- 2021Learning to Break Deep Perceptual Hashing: The Use Case NeuralHash12 Nov 2021