They went through the trouble of making this whole “private set” matching so that the client does the matching but doesn’t know the result of the matching. Only the server can (once enough matches are made that the key is available).
315 karma · joined October 24, 2012
https://x.com/samrolken
They went through the trouble of making this whole “private set” matching so that the client does the matching but doesn’t know the result of the matching. Only the server can (once enough matches are made that the key is available).
The system seems designed to make it hard to use it for anything else. How will a hash driven by a visual perception based neural net be used on ZIP files? How can you add ZIP files to your iCloud Photo Library?
Sure, Apple could possibly do any number of bad and worse things. It’s a matter of trust that every time we update our iPhones that the update doesn’t include a ZIP file scanner or a blasphemy-scanner. This has always been the case, even before the introduction of the CSAM voucher mechanism.
Other companies have CSAM scanning and reporting with much fewer safeguards and the “my kid in the bathtub” scenario hasn’t seemed to actually be a problem.
And even then, the voucher doesn’t include the key to decrypt the photo itself.
Apple has documentation that explains all of this.
This part isn’t true. Unless a threshold of multiple matches is reached, Apple won’t have a complete key to decrypt anything.
Have any other big tech companies that scan for illegal images been shown to be vulnerable to this?
How do you plan to handle:
Today: customer signs up for free.
In six months: you start charging fees
In six months plus one day: the customer sells something, incurring a fee even though they signed up for free.
If you aren’t charging fees yet you can turn it into a promotional thing about how you’re waiving the fees for the first X months.