论文部分内容阅读
随着计算硬件飞速发展,计算机的运行速度和对传统公钥算法的破解能力逐渐变得强大,对已存在的各种电子支付协议构成较大的威胁。研究者们通过构造出更加复杂的盲签名协议,来增强电子支付协议的安全性。虽然,协议的安全性可以得到较快的提升,但是协议的效率却不尽人意。所以,构造安全高效的盲签名方案和电子支付方案,已经成为信息安全的研究热点。已提出的基于公钥密码算法的盲签名方案中,许多方案通过中间相遇攻击和主动攻击,能够成功伪造签名信息。本文从已提出的方案中,归纳出五种安全的基于公钥密码算法的盲签名方案,并给出各方案之间的效率分析。Schnorr数字签名的零知识证明方案,可以很好的保护Schnorr数字签名的安全性,防止其任意传播。证实者不需要向验证者提供Schnorr签名信息,而只需向验证者提供零知识证明协议的交互信息。验证者通过交互信息不能获知任何与签名相关信息,但确信签名者拥有签名信息,有效的防止Schnorr数字签名任意传播。在可证安全理论下,分别提出标准模型下基于身份的盲签名方案和随机预言机模型下的无证书盲签名方案。两个方案都是先定义盲签名体制,利用双线性对构建盲签名方案,最后将其安全性都规约至数学困难问题。在该文提出的标准模型下基于身份的盲签名方案下,提出了基于身份的简易电子现金方案,并对提出的电子现金方案进行正确性、匿名信和不可伪造性分析。分析表明,该电子现金方案具备较高的安全性,能够应用于电子商务中。