Paper 2024/1869
Black-box Collision Attacks on Widely Deployed Perceptual Hash Functions
Abstract
Perceptual hash functions identify multimedia content by mapping similar inputs to similar outputs. They are widely used for detecting copyright violations and illegal content but lack transparency, as their design details are typically kept secret.
Governments are considering extending the application of these functions to Client-Side Scanning (CSS) for end-to-end encrypted services: multimedia content would be verified against known illegal content before applying encryption.
In 2021, Apple presented a detailed proposal for CSS based on the NeuralHash perceptual hash function. After strong criticism pointing out privacy and security concerns, Apple has withdrawn the proposal, but the NeuralHash software is still present on Apple devices.
Brute force collisions for NeuralHash (with a 96-bit result) require
Metadata
- Available format(s)
-
PDF
- Category
- Attacks and cryptanalysis
- Publication info
- Preprint.
- Keywords
- Perceptual HashingCollisionsClient-Side ScanningNeuralHashPhotoDNACSAM detection
- Contact author(s)
-
diane leblanc-albarel @ kuleuven be
bart preneel @ esat kuleuven be - History
- 2025-02-24: revised
- 2024-11-15: received
- See all versions
- Short URL
- https://ia.cr/2024/1869
- License
-
CC BY-NC-ND
BibTeX
@misc{cryptoeprint:2024/1869, author = {Diane Leblanc-Albarel and Bart Preneel}, title = {Black-box Collision Attacks on Widely Deployed Perceptual Hash Functions}, howpublished = {Cryptology {ePrint} Archive, Paper 2024/1869}, year = {2024}, url = {https://eprint.iacr.org/2024/1869} }