论文部分内容阅读
随着计算机网络技术的飞速发展,各种网络服务已经渗透到人们生活的各个领域,这一方面给人类活动带来了巨大的便利和好处,另一方面也带来了前所未有的威胁。由于信息的存储、传输和处理越来越多的在开放的网络上进行,信息易受到窃听、截取、修改、伪造和重放等各种攻击手段的威胁。因此,信息安全成为信息社会有待解决的最重要问题之一。密码技术可以保证计算机网络环境下信息的保密性、完整性、可用性和抗抵赖性,一般是采用加密和数字签名方案来实现。数字签名技术是提供认证性、完整性和不可否认性的重要技术,是信息安全的核心技术之一。在指定验证者签名中,指定验证者自己也能产生合法的签名,所以其他任何人不会相信这是签名者的合法签名。即使知道了签名者和被指定的验证者的私钥,也无法断定签名是谁产生的。也就是说,它通过牺牲签名的不可否认性完美地解决了“保密”和“真实”发生冲突的问题。为了让任何第三方无法验证签名,需要把指定验证者签名的概念推广到强指定验证者签名的概念。在传统的公钥密码学中,实体的身份和公钥通常是通过由证书权威CA(CertificaiAuthority)颁发的公钥证书来绑定。基于身份的强指定验证者签名,验证者的公钥可以通过其身份直接获得从而不必获得公钥证书就可以进行指定验证者签名。基于双线性映射技术的基于身份的强指定验证者签名成为近几年密码学界的十分活跃的热点方向。本文主要研究一种具有特殊性质的数字签名——强指定验证者签名及基于身份的强指定验证者签名。本论文具体研究内容包括以下几个方面:(1)分析现有的指定验证者签名方案存在的问题,探讨了SKM及杨波等人的方案存在可委托性(delegatability)的缺陷问题。在SKM方案中,原始签名人在没有泄露密钥的情况下,可以将他的签名权委托给任何第三方,从而任何第三方的签名都可以被指定验证者接受。通过对杨波等人的新的强指定多个验证者签名方案进行安全性分析,发现该方案存在严重的安全漏洞。(2)将基于身份的签名与强指定验证者签名结合起来,提出了两个新的基于身份强指定验证者签名方案。并对新方案的安全性,不可伪造性及强壮性给予分析及证明。