论文部分内容阅读
通常情况下,数字签名具有公开可验证性,即任何用户都可以验证数字签名的合法性。但有的时候,签名的消息可能会涉及一些签名者的隐私信息(例如:医疗隐私和购物信息),如果这些消息的签名被公开验证,将会泄露了签名者的隐私信息,从而对签名者带来不好的影响。指定验证者签名很好地解决了这个问题,由于在指定验证者签名中,签名者(Alice)指定一个可信赖的验证者(Bob)去验证签名的有效性,被指定的验证者(Bob)不能向任何第三方证明签名的有效性,也不能让第三方相信这个签名是由Alice生成的,因为被指定的验证者(Bob)也可以生成该消息的一个合法签名。为了避免中间人截取签名信息,强指定验证者签名被提出来。它是指只有拥有指定验证者的私钥才能验证签名的正确性,并且被指定验证者也可模拟生成一个与原始签名具有相同分布的签名副本。强指定验证者签名在保证签名的认证性的基础上,还保护签名者的隐私。因此,强指定验证者签名在保护签名者的隐私方面具有重要的作用。本文从签名权的非授权性、异构下的强指定验证者签名、抵抗合谋攻击的无证书指定验证者代理签名三个方面进行研究,并取得了如下三方面成果:1.针对Zhang J等人提出的非授权的强指定验证者签名方案不满足非授权性和健壮性等缺陷,提出了一个改进的非授权的强指定验证者签名方案。提出的方案满足健壮性和非授权性。2.受异构签密思想的启发,提出了一个双向的异构下强指定验证者签名方案,即基于公钥基础设施(PKI)和基于身份的公钥密码体制(IBC)两套密码系统之间的强指定验证者签名方案。提出的方案满足指定验证者的签名方案的安全性要求,其中不包括非授权性。3.对刘晓红等人提出的无证书代理签名方案的安全性进行了分析,发现其易遭受恶意KGC攻击、原始签名人和KGC的合谋攻击,以及代理签名人和KGC的合谋攻击。提出了一个改进无证书代理签名方案,并结合强指定验证者签名的思想,提出了一个无证书强指定验证者代理签名方案。安全性分析表明,提出的方案能抵抗两类敌手的攻击与合谋攻击,同时也满足强指定验证者签名的安全性要求。