本文在改进的ElGamal 数字签名方案的基础上,结合零知识证明的思想,提出了一种基于身份的双向认证方案,用户不必暴露自己的秘密信息就可以实现身份认证。该方案在保证较高安全性的同时, 还具有较高的效率。关键词: 身份认证 ElGamal 零知识证明 数字签名 离散对数在计算机网络中,身份认证,也称为身份鉴别, 主要用于证实用户所声称的身份是否真实,具体是指,在确保被认证方没有泄露自己身份信息的前提下,能够以某种方式来证明自己的身份。考虑到只有授权的合法用户才能访问特定的资源,因此,如何正确地鉴别用户的真实身份是关键。关于身份认证的研究,最早是Shamir[1]在1984年提出的 , 该方案的安全性是基于大数分解的困难性, 它实现了用户身份信息的秘密性,是建立在零知识基础之上的。1985年,随着ElGamal 签名方案[2]的提出,很多身份认证方案被提出。在文献[3]中,提出了基于改进的ElGamal签名单向身份认证方案,该方案的优点是效率高,但没有实现双向认证功能。而在文献[4]中,提出了一种基于ElGamal签名的双向认证方案,该方案的优点是实现了双向认证,可是效率并不高。本文在这些方案的基础上,综合其优点,提出了一种基于改进的ELGamal数字签名的双向身份认证方案。通过分析,该方案在效率和实现认证功能上,都要比其它方案高。
猜您喜欢
推荐内容
开源项目推荐 更多
热门活动
热门器件
用户搜过
随便看看
热门下载
热门文章
热门标签
评论