zk-IMG:对抗虚假信息

ZK-IMG是一种技术,通过使用零知识证明(zk-Snark)来确保图像的来源认证和编辑许可,同时保护原始图像的隐私。它允许对图像进行修改,如模糊敏感信息,然后通过zk-Snark证明修改过程的合法性。这种方法与PhotoProof相比,具有更快的验证速度和更小的proofsize。相机中的私钥用于对原始图像签名,而哈希值和zk-Snark用于验证编辑过的图像。虽然密钥生成过程昂贵,但验证非常快速。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 引言

前序博客:

Daniel Kang等人2022年论文《ZK-IMG: Attested Images via Zero-Knowledge Proofs to Fight Disinformation》,在该论文中提供了一个简单的deep fake image示例:
在这里插入图片描述
信任基础设施的核心部分是使用认证的相机,其中私钥存储在相机中,用该私钥对图像进行数字签名。公钥可验证图像是从哪个相机拍摄的。在个别多情况下,需对原始图像进行修改以删除任何敏感信息——如模糊车牌或编辑图像中的人。为此有一组可信的核心图像和一个或多个转换图像。并可将原始图像保密。

如何在能保护原始图像隐私的同时,验证另一张图像是修改后的版本呢?为此,zk-img对原始图像和转换后的图像进行哈希,并使用zk-Snark来证明这是正确计算的。若原始图像的哈希值为 H 1 H_1 H1,而修改后的图像的哈希为 H 2 H_2 H2,则只公开 H 2 H_2 H2

有来自认证相机的原始哈希和签名,作为原始图像( H 1 H_1 H1)的核心证明,但可产生与编辑版本及其哈希( H 2 H_2 H2)相关的zk-Snark。然后,图像的创建者可以证明原始图像(通过相机的签名)和修改后的图像(使用zk-Snark)。如果需要,可以将 H 2 H_2 H2和zk-Snark发布到区块链或可信的时间戳系统,以证明图像何时创建。总体而言,ZK-IMG论文研究团队已经通过Halo2库实现了zk Snarks。

在这里插入图片描述
如上图所示:

  • Bob具有一个认证相机,相机内有一个私钥。
  • 拍照时,相机会使用该私钥对相片进行签名,以证明相片来源。
  • 可使用公钥来验证该签名,并追踪哪个相机拍了该相片。这个原始相片的哈希值为 H 1 H_1 H1
  • 对该相片进行转换,生成新的相片,新相片对应新哈希值 H 2 H_2 H2,并发布该新相片。
  • 使用zk-Snark来证明原始相片与新相片之间的转换。如有需要,可永远不公开原始相片。

ZK-IMG论文作者指出:

  • 密钥生成和证明部分的计算开销大,但验证过程非常快,仅需5.84ms到10.1ms。
  • proof size相对小,为7048字节到14592字节。

在这里插入图片描述
ZK-IMG与PhotoProof对比为:

  • PhotoProof在zk-Snarks之外验证签名和哈希值,需公开中间图像。
  • 忽略密钥生成开销,PhotoProof需要306秒来证明,500ms来验证128x128图像转换;而ZK-IMG仅需要2.74秒来证明(包含密钥生成开销),5.3ms来验证——速度分别提升了112倍和94倍。

更多ZKP知识及应用也可参看:

ZKP+图像示意图:
在这里插入图片描述
相机内拍摄图像防伪证明:
在这里插入图片描述

参考资料

[1] Prof Bill Buchanan OBE 2022年12月博客 zk-IMG … Fighting Disinformation
[2] Ingonyama 2023年博客 How to Beat Deep Fakes (Part 1)

zkML系列博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值