开源版 Apple Reference Image:用隐写术证明真实
Proof of Capture: Apple Reference Image, but open source and using steganography

Apple 推出了 Apple Reference Image,试图通过加密手段证明照片由相机拍摄而非 AI 生成。今年夏天,我在 Recurse Center 与 Alex Hornstein 合作,用不到 100 美元搭建了一台开源相机,实现了类似的 Proof of Capture 功能。我们不再纠结于事后检测假图,而是选择在拍摄瞬间就证明其真实。通过 ATECC608 加密芯片和隐写术技术,我们将签名的感知哈希隐藏在像素中,即使经过 WhatsApp 级别的压缩或裁剪,签名依然有效。虽然 Apple 的方案依赖其 Private Cloud Compute,但我们的开源项目展示了另一种可能:让信任回归设备本身,而非云端黑盒。
检测是一场必输的比赛:检测器的每一次改进,都会成为下一代生成器的训练信号。
HN 评论区
51- Retr0id
> 我们对图像的感知哈希(pHash)进行签名,而不是对精确的像素校验和进行签名
感知哈希是非密码学的。当然存在碰撞攻击,但原像攻击呢?原像攻击将彻底破坏该方案。
这篇论文展示了针对 PhotoDNA 和 PDQ 的第二原像攻击:https://eprint.iacr.org/2021/1531.pdf
- fitzn
这里有一个用于将小文本隐写嵌入图像的玩具工具:
- treyd
我不明白为什么很少有人指出这里一个显而易见的漏洞:你可以控制进入图像传感器控制器的线路,并假装图像传感器正在捕获你想要的任何图像。我想这并不完全容易做到,但一个拥有 FPGA 的研究生可能就能搞定。
- vzaliva
我预计不久的将来,所有数码相机都会对其拍摄的照片进行数字签名。甚至在 AI 生成的垃圾内容泛滥之前,这也有助于避免手动篡改。AI 让这一切变得太容易了,所以这很有道理。
然而,这只能认证原始图像。我认为缺失的部分是额外的认证层,允许进行某些图像编辑(例如旋转、对比度调整等),但又能清楚地记录图像已被修改,并链接到原始图像 ID。有点像签名的 git log。
- Lammy
在未来,人们会心甘情愿地全天候监控自己,并附带密码学证明,因为伪造的图像和视频将逼真到令人发指,这将成为证明自己“没做过某事”的唯一途径。全知全能的监控时代实现了 :D