3 ms·
Keep in mind that you have to also collide with another perceptual hash function that only Apple has to trigger a match.
by ec109685 5y ago
Keep in mind that you have to also collide with another perceptual hash function that only Apple has to trigger a match.
- nullc 5y ago> Keep in mind that you have to also collide with another perceptual hash function that only Apple has to trigger a match. If it's another neural network I wouldn't be shocked if the adversarial preimages worked across both-- it's not uncommon for blackbox generalization to work for adversarial examples. It would be very likely if someone (maybe the attacker) made their own version of neuralhash and then generated examples that passed both theirs and apple's public one. Privacy wise, if there were two perceptual hash functions Apple should have used the more restrictive one on the devices too -- because even if they decide to not report you, your privacy is still invaded if they inspect at your images at all. The neuralhash function is extremely easy to attack. We should not have any confidence in the competence of its authors, so we shouldn't expect their undisclosed mechanism to provide a great deal of protection. A secret second hash also will not be secret against a state attacker who will have access to this function by virtue of being trusted to create the databases for Apple. There is, however, a very simple technique they could use that would provide almost perfect protection: They could stop invading the privacy of their users and refrain from scanning their private content!