Security Researchers Find Flaws in Apple's Controversial CSAM Detection Algorithm

Apple faces intense criticism after security researchers reverse-engineer and expose vulnerabilities in its upcoming NeuralHash CSAM detection system. Experts warn the flawed algorithm produces hash collisions and raises significant concerns about potential government abuse.

Apple faces massive backlash over its upcoming NeuralHash technology, a system designed to detect known child sexual abuse material directly on user devices. The algorithm works by matching unique image hashes provided by child protection organizations against photos stored locally, requiring at least 30 matches before flagging an account for manual review. Apple claims this approach is more privacy-friendly than server-side scanning, as it preserves end-to-end encryption for iCloud Photos while targeting only specific illegal content.

Security researchers and privacy advocates express serious concerns that highly resourced actors or authoritarian governments could abuse this system to implicate innocent people or expand its scope to detect other objectionable materials. These fears intensify after a security researcher successfully reverse-engineers the NeuralHash algorithm from obfuscated code in iOS 14.3 and publishes a Python script on GitHub for public testing.

Testing of the publicly available code quickly reveals fundamental flaws in the system, including the discovery of a hash collision where two completely different images produce the exact same hash. This vulnerability directly contradicts Apple's assertion that the system has a false positive rate of one in one trillion accounts, raising significant doubts about the algorithm's reliability ahead of its planned rollout to iOS and macOS devices later this year.

Read More at the original source →