基于变色龙哈希的签名安全证明与紧安全归约
在数字签名领域,构建一个能在标准模型下紧密归约到弱安全假设的签名方案是一项具有挑战性的任务。本文将探讨如何通过变色龙哈希实现签名安全归约的优化,以及相关的理论证明和实际应用。
签名安全与安全归约
一个数字签名方案被认为是安全的,当伪造一个有效签名的难度不低于解决一个困难的数学问题时。在签名的安全证明中,如果攻击者能以概率 $\epsilon$ 成功伪造一个有效签名,我们可以利用其能力以概率 $\epsilon’$ 成功解决底层的困难数学问题,这个过程称为安全归约。两者概率关系可表示为 $\epsilon’ = \frac{\epsilon}{\lambda}$($\lambda \geq 1$)。只有当安全归约紧密时(即 $\lambda$ 接近 1),伪造签名和解决底层问题的难度才处于同一水平。
理想的安全证明应具备三个特性:紧密性、弱假设和标准模型。然而,许多知名的签名方案难以同时满足这些特性。目前,一些签名方案的安全归约紧密依赖于随机预言机,而另一些不依赖随机预言机的方案则需要强假设。
变色龙哈希的概念与应用
变色龙哈希,也称为陷门哈希函数,由 Krawczyk 和 Rabin 首次提出。它与一个公共哈希密钥和一个私有哈希密钥(陷门密钥)相关联。在仅知道变色龙哈希和公共哈希密钥的情况下,很难找到碰撞,但当私有哈希密钥已知时,找到碰撞则很容易。
变色龙哈希有许多重要应用,例如 Shamir 和 Tauman 提出的在线/离线签名,以及 Boneh 和 Boyen 将其应用于无随机预言机的短签名构造。
超级会员免费看
订阅专栏 解锁全文
23

被折叠的 条评论
为什么被折叠?



