- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机技术与应用进展·2011
一种基于ELGamaI签名和零知识证明的双向认证方案牢
张毅1 周鹏2
1合肥工业大学计算机与信息学院,安徽省合肥市230009
2安徽中烟工业公司安徽,安徽省合肥市230009
摘要:利用有向签名的方法,结合零知识证明的思想,在ELGamal签名机制的基础上提出了一种
新型的基于身份的双向认证方案。只有特定的双方用户,不必暴露自己的秘密信,包就可以实现双向身
份认证。该方案具有良好的安全性和较低的计算复杂度。
关键词:ELGamal数字签名有向签名零知识证明身份认证
1引 言
随着全球信息化发展和Intemet的普及,计算机网络安全逐渐成为人们关注的焦点问题。网络上的数据
传输应保证其机密性、可认证性、完整性及不可否认性。身份认证是保证网络通信安全和系统数据安全的
第一道屏障,是实现数据加密、数字签名和访问控制的必要前提。
1984年,Shamirfl】提出了一种实用的基于身份认证的密码系统和签名方案,其安全性基于大数分解的困
实自己身份而不暴露自己的秘密信息,但在该方案中,密钥认证中心KAC需要对每个用户身份信息进行签
J中
名,从而导致系统负担过重。此外,KAC把签名信.g(n,si)回传给用户Ui时,本身存在安全风险;文献17
提出的基于ELGamal数字签名的双向用户鉴别方案,在一定程度上解决了上述问题,但增加了用户私钥传
递的安全风险。
本文在ELGamal签名体制的基础上,引用了有向因子的概念,结合零知识证明的思想,提出了一种基
于改进的ELGamal数字签名的双向身份认证方案,该方案具有更高的安全性和效率。
2ELGamal数字签名方案
ELGamal数字签名方案是基于离散对数的一种数字签名算法,在数字签名史上是一个重要的里程碑。方
案描述如下:
P,私钥是x。用户觚寸消息M签名,步骤如下:
④随机选取整数七,k“1,p-1]且gcd(k,p-1)=1;
②计算:,.=g。modP
②计算满足同余方程M兰xr+ksmod(p一1)中的s,即
J=(M-xr)k~moa(p一1) (2—1)
慵简介:张毅(1983一),男,安徽合肥人,合肥工业大学硕士研究生.
一种基十ELGamal等名和零知识证明的双向认证方案 189
(,.,s)为A对消息M的签名。A将(M,_s)发送给验证方B;B收到后,验证r,J是否满足方程:
gM兰。矿r3
若上式成立,则签名有效;否则,B拒绝接受。
3改进的ELGamal数字签名方案
的模逆旷1mod(p—n,从而大大增加了签名时间。针对这一问题,本文对在ELG锄a1签名方案进行如下改
进:
签名算法:
,.=矿modp
s暑flxM-/o-mod(p-1)
modp
其年;P=gXlXB
验证算法:g.rr=户modp
之外的其他用户无法求出有向因子∥,所以签名和验证只能发生在A和B之间,这决定了只有特定的接收
方具有验证签名的能力。在改进的算法中,不需要计算任何模逆运算,即每次签名不需要计算
旷1mod《o-1,从而缩短了数字签名的时间。
4基于改进的ELGamal签名的双向用户认证
零知识证明是一种涉及两方或更多方的协议;通过该协议,证明者向验证者证明并使其相信自己知道
或拥有某一消息,但证明过程不能向验证者泄漏任何关于被证明消息的信息。本文基于改进的ELGamal签名
方案,结合零知识证明,构造一种双向身份认证方案。在该方案中,用户向对方证实自己身份的时候不暴
露自己的秘密信息,保证秘密信息的安全性。
该方案利用第三方认证中,Ij,C
文档评论(0)