论文部分内容阅读
现代网络信息技术的快速发展,推动着社会进步,也带来了一系列安全与防护问题。密码技术在信息安全中发挥了巨大的作用,为解决网络安全问题做出了卓越贡献。数字签名是密码学的重要研究部分,因其具备独特的功能和广泛的应用,而受到大量学者的关注。部分盲签名是在盲签名基础上改进的一种特殊的数字签名。在部分盲签名方案中,签名者可在签名过程中嵌入一个公共信息,且不可被删除或非法修改。这个公共信息是由签名者和用户提前商议确认的,内容可以是签名的有效期或其他重要信息。相较于盲签名来说,部分盲签名避免了由完全盲性造成的签名被滥用的问题,同时也具有保护用户隐私等实际功能。基于身份的部分盲签名方案可以避免传统公钥的证书存储问题,减少操作成本。部分盲签名获得了学术界和工业界的高度关注,并且在电子现金、电子投票等各个领域得到应用,因此成为了目前数字签名方案的研究热点。随着科学技术的不断发展,各大领域对安全性的要求越来越高。当前最重要的是如何构造出安全高效的部分盲签名方案,以便更好的应用到实践当中。本文在前人工作的基础上,针对基于身份的部分盲签名方案进行了研究和分析,主要做了以下两点工作:1.本文通过分析刘二根等[50]提出的部分盲签名方案,发现其方案不能抵抗篡改公共信息攻击。为解决此漏洞,文中给出了一个改进的基于身份的部分盲签名方案。该方案在基于双线性映射的逆问题的困难假设下,在随机预言模型下证明了方案的不可伪造性。与同类型方案进行效率比较,该方案具有更高的运算效率。2.通过对I slam等[52]提出的部分盲签名方案进行分析,发现其方案不仅存在公共信息被非法篡改的漏洞,而且并不满足部分盲性。本文通过大量的研究和思考,掌握设计的技巧,提出了一个基于身份无双线性对的部分盲签名方案。文中对新方案的正确性、部分盲性进行了证明。基于椭圆曲线上的离散对数问题困难假设下,在随机预言模型下证明了新方案的安全性。新方案未使用双线性对,通过与其他同类型的方案进行比较,计算开销具有明显优势。