中文

Puppy: 一种公开可验证的水印协议

密码学与安全 2023-12-15 v1

摘要

在本文中,我们提出Puppy,第一个正式定义的框架,用于将任何对称水印转换为公开可验证的水印。Puppy允许任何人借助不可信第三方任意多次验证水印,而无需在检测过程中所有者在场。我们使用理想/现实世界模拟范式正式定义并证明了Puppy的安全性,并构建了两个实用且安全的实例:(1) Puppy-TEE,使用可信执行环境(TEE),以及(2) Puppy-2PC,依赖于基于混淆电路的两方计算(2PC)。然后,我们将四种当前的对称水印方案转换为公开可验证的方案,并使用Puppy-TEE和Puppy-2PC进行了大量实验。评估结果表明,虽然Puppy-TEE引入了一些开销,但其总延迟对于四种水印方案中的三种在毫秒量级。尽管Puppy-2PC的开销更高(秒量级),但对于缺乏TEE或需要避免对TEE的强信任假设的环境,它是可行的。我们进一步优化了解决方案,通过记忆化提高了其可扩展性和对拒绝服务攻击的抵抗力。

关键词

引用

@article{arxiv.2312.09125,
  title  = {Puppy: A Publicly Verifiable Watermarking Protocol},
  author = {Devriş İşler and Seoyeon Hwang and Yoshimichi Nakatsuka and Nikolaos Laoutaris and Gene Tsudik},
  journal= {arXiv preprint arXiv:2312.09125},
  year   = {2023}
}