← Back to context

Comment by zepto

4 years ago

If it’s a cryptographic hash - very hard.

This isn't cryptographic though. That would make the entire database absolutely trivial to bypass with tiny imperceptible random changes to the images.

It's a perceptual hash.

It cannot be a cryptographically secure hash, simply because avoiding detection would then be trivial: change one channel in one pixel by one. Imperceptible change, different cryptographic hash.

But the probability is still not zero, and the number of iPhones in the world is large. A hash collision is possible, however unlikely.