Robustness of Practical Perceptual Hashing Algorithms to Hash-Evasion and Hash-Inversion Attacks
Abstract
Perceptual hashing algorithms (PHAs) are widely used for identifying illegal online content and are thus integral to various sensitive applications. However, due to their hasty deployment in real-world scenarios, their adversarial security has not been thoroughly evaluated. This paper assesses the security of three widely utilized PHAs—PhotoDNA, PDQ, and NeuralHash—against hash-evasion and hash-inversion attacks. Contrary to existing literature, our findings indicate that these PHAs demonstrate significant robustness against such attacks. We provide an explanation for these differing results, highlighting that the inherent robustness is partially due to the random hash variations characteristic of PHAs. Additionally, we propose a defense method that enhances security by intentionally introducing perturbations into the hashes.
Cite
Text
Madden et al. "Robustness of Practical Perceptual Hashing Algorithms to Hash-Evasion and Hash-Inversion Attacks." NeurIPS 2024 Workshops: AdvML-Frontiers, 2024.Markdown
[Madden et al. "Robustness of Practical Perceptual Hashing Algorithms to Hash-Evasion and Hash-Inversion Attacks." NeurIPS 2024 Workshops: AdvML-Frontiers, 2024.](https://mlanthology.org/neuripsw/2024/madden2024neuripsw-robustness/)BibTeX
@inproceedings{madden2024neuripsw-robustness,
title = {{Robustness of Practical Perceptual Hashing Algorithms to Hash-Evasion and Hash-Inversion Attacks}},
author = {Madden, Jordan and Bhavsar, Moxanki and Dorje, Lhamo and Li, Xiaohua},
booktitle = {NeurIPS 2024 Workshops: AdvML-Frontiers},
year = {2024},
url = {https://mlanthology.org/neuripsw/2024/madden2024neuripsw-robustness/}
}