可证安全的无证书两方认证密钥协商协议*
2021-01-13许盛伟任雄鹏杨自力
密码学报 2020年6期
许盛伟, 任雄鹏, 陈 诚, 袁 峰, 杨自力
1. 西安电子科技大学 通信工程学院, 西安710071
2. 北京电子科技学院, 北京100071
3. 武汉安天信息技术有限责任公司, 武汉430070
1 引言
密钥协商协议是为了让通讯双方甚至多方能够共享一个秘密密钥, 该密钥可以用于保证通信过程中的机密性和完整性. 按照公钥密码体制下公钥验证方式的不同, 目前已有很多基于证书、基于身份、基于无证书的两方认证密钥协商协议研究. 传统的密码应用中, 用户从CA 获取证书, 以证书作为公钥的载体, 通过CA 的签名实现证书的有效性或者说公钥的有效性. 基于身份的公钥密码体制中, 用户将独一无二的身份作为公钥, 比如邮箱、手机号等标识, 从而不需要获得证书和验签等过程. 基于身份的公钥体制相比证书虽然拥有简便易用的优点, 但是具有天然密钥托管的局限性. 2003 年AIRiyami 等人[1]提出无证书公钥密码体制, 该公钥体制下用户的私钥一部分来自自身, 一部分来自密钥管理中心, 解决了密钥托管的问题; 而公钥不需要证书作为载体, 同时用户的身份作为公钥的一部分信息, 保留了身份体制的简洁性. 在带宽受限的无线网络环境下(如移动Ad-hoc 网络), 由于证书体制下存在繁琐复杂的证书管理问题, 以及身份体制下的会话密钥托管问题, 无证书两方协议成为了研究热点.
目前已有多种协议提出. 2003 年AIRiyami 等人[1]基于无证书体制提出第一个无证书两方密钥协商协议. 2006 年Mandt 等人[2]指出文献[1]不能抵……
登录APP查看全文
