Re:Apple plans to scan US iPhones for child abuse imagery
by sterlind on Thursday August 05, 2021 @02:48PM
(#28077872)
could you use multiple perceptual hash functions with different salts, so that collisions would be less likely while allowing derivatives to be detected?
Re:Apple plans to scan US iPhones for child abuse imagery
by tatersolid on Monday August 09, 2021 @08:15PM
(#28123885)
That reduces to just inventing a “fancier” single hash function. This adds no value or security in cryptography; it just makes things slower. I expect the same is true of perceptual hashes.
Re:Apple plans to scan US iPhones for child abuse imagery
by heavyset_go on Thursday August 05, 2021 @02:54PM
(#28077941)
They aren't just matching exact hash hits, but are using a metric like the hamming distance between hashes to determine if one image is the same as , or a derivative of, another. The data structures that allow for efficient lookups rely on that metric, or another metric, for matching.
They don't use simple file hashes to match images, but perceptual hashes. That way they can find modified derivatives of a source image. The problem with this approach, though, is that this is ripe for false positives. Two completely unrelated images can have similar hashes.