开源版 Apple Reference Image:用隐写术证明真实

Proof of Capture: Apple Reference Image, but open source and using steganography

开源版 Apple Reference Image:用隐写术证明真实

Apple 推出了 Apple Reference Image,试图通过加密手段证明照片由相机拍摄而非 AI 生成。今年夏天,我在 Recurse Center 与 Alex Hornstein 合作,用不到 100 美元搭建了一台开源相机,实现了类似的 Proof of Capture 功能。我们不再纠结于事后检测假图,而是选择在拍摄瞬间就证明其真实。通过 ATECC608 加密芯片和隐写术技术,我们将签名的感知哈希隐藏在像素中,即使经过 WhatsApp 级别的压缩或裁剪,签名依然有效。虽然 Apple 的方案依赖其 Private Cloud Compute,但我们的开源项目展示了另一种可能:让信任回归设备本身,而非云端黑盒。

检测是一场必输的比赛:检测器的每一次改进,都会成为下一代生成器的训练信号。
  1. Retr0id

    > 我们对图像的感知哈希(pHash)进行签名,而不是对精确的像素校验和进行签名

    感知哈希是非密码学的。当然存在碰撞攻击,但原像攻击呢?原像攻击将彻底破坏该方案。

    这篇论文展示了针对 PhotoDNA 和 PDQ 的第二原像攻击:https://eprint.iacr.org/2021/1531.pdf

  2. fitzn

    这里有一个用于将小文本隐写嵌入图像的玩具工具:

    https://github.com/fitzn/atrium

  3. treyd

    我不明白为什么很少有人指出这里一个显而易见的漏洞:你可以控制进入图像传感器控制器的线路,并假装图像传感器正在捕获你想要的任何图像。我想这并不完全容易做到,但一个拥有 FPGA 的研究生可能就能搞定。

  4. vzaliva

    我预计不久的将来,所有数码相机都会对其拍摄的照片进行数字签名。甚至在 AI 生成的垃圾内容泛滥之前,这也有助于避免手动篡改。AI 让这一切变得太容易了,所以这很有道理。

    然而,这只能认证原始图像。我认为缺失的部分是额外的认证层,允许进行某些图像编辑(例如旋转、对比度调整等),但又能清楚地记录图像已被修改,并链接到原始图像 ID。有点像签名的 git log。

  5. Lammy

    在未来,人们会心甘情愿地全天候监控自己,并附带密码学证明,因为伪造的图像和视频将逼真到令人发指,这将成为证明自己“没做过某事”的唯一途径。全知全能的监控时代实现了 :D

同日更多故事

2026-09-10