Title: I&#x27;ve created and posted on github a number of visually high quality preimages against Apple&#x27;s &#x27;neuralhash&#x27; [1][2] in recent days.<p>I won&#x27;t be posting any more preimages for the moment. I&#x27;ve come to learn that Apple has begun responding to this issue by telling journalists that they will deploy a different version of the hash function[3].<p>Given Apple&#x27;s consistent dishonest[4] conduct on the subject I&#x27;m concerned that they&#x27;ll simply add the examples here to their training set to make sure they fix those, without resolving the fundamental weaknesses of the approach,  or that they&#x27;ll use improvements in the hashing function to obscure the gross recklessness of their whole proposal. I don&#x27;t want to be complicit in improving a system with such a potential for human rights abuses.<p>I&#x27;d like to encourage people to read some of my posts on the Apple proposal to scan user&#x27;s data which were made prior to the hash function being available.  I&#x27;m doubtful they&#x27;ll meaningfully fix the hash function-- this entire approach is flawed-- but even if they do, it hardly improves the ethics of the system at all.  In my view the gross vulnerability of the hash function is mostly relevant because it speaks to a pattern of incompetence and a failure to adequately consider attacks and their consequences.<p>- <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=28111959" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=28111959</a> Your device scanning and reporting you violates its ethical duty as your trusted agent.<p>- <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=28111908" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=28111908</a> Apple&#x27;s human review exists for the express purpose of quashing your fourth amendment right against warrantless search.<p>- <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=28121695" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=28121695</a> Apple is not being coerced to perform these searches and if they were that would make their actions less ethical, not more.<p>- <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=28097304" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=28097304</a> Apple uses complex crypto to protect themselves from accountability.<p>- <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=28124716" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=28124716</a> A simplified explanation of a private set intersection.<p>- <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=28101009" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=28101009</a> Perceptual hashes at best slightly improve resistance to false negatives at the expense of destroying any kind of cryptographic protection against false positives (as this thread has shown!). Smart perverts can evade any perceptual hash, dumb ones won&#x27;t alter the images.<p>- <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=28097508" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=28097508</a> Apple&#x27;s system and ones like it likely create an incentive to abuse more children<p>And these posts written after:<p>- <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=28260264" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=28260264</a> A second &quot;secret&quot; hash function cannot be secret from the state actors that produce the database for Apple.<p>- <a href="https:&#x2F;&#x2F;github.com&#x2F;AsuharietYgvar&#x2F;AppleNeuralHash2ONNX&#x2F;&#x2F;issues&#x2F;1#issuecomment-903181678" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;AsuharietYgvar&#x2F;AppleNeuralHash2ONNX&#x2F;&#x2F;issu...</a> fuzzy hashes with resistance against false positives tracable to sha256 are possible, but require you to value privacy over avoiding false negatives.<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;AsuharietYgvar&#x2F;AppleNeuralHash2ONNX&#x2F;&#x2F;issues&#x2F;1#issuecomment-903094036" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;AsuharietYgvar&#x2F;AppleNeuralHash2ONNX&#x2F;&#x2F;issu...</a><p>[2] <a href="https:&#x2F;&#x2F;github.com&#x2F;AsuharietYgvar&#x2F;AppleNeuralHash2ONNX&#x2F;&#x2F;issues&#x2F;1#issuecomment-902977931" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;AsuharietYgvar&#x2F;AppleNeuralHash2ONNX&#x2F;&#x2F;issu...</a><p>[3] &quot;Apple however told Motherboard in an email that that version analyzed by users on GitHub is a generic version, and not the one final version that will be used for iCloud Photos CSAM detection.&quot; <a href="https:&#x2F;&#x2F;www.vice.com&#x2F;en&#x2F;article&#x2F;wx5yzq&#x2F;apple-defends-its-anti-child-abuse-imagery-tech-after-claims-of-hash-collisions" rel="nofollow">https:&#x2F;&#x2F;www.vice.com&#x2F;en&#x2F;article&#x2F;wx5yzq&#x2F;apple-defends-its-ant...</a><p>[4] <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=28221538" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=28221538</a>
Upvote: