基于SM2算法和区块链的移动端身份认证协议设计
2018-10-12吴邱涵胡卫
网络与信息安全学报 2018年9期
吴邱涵,胡卫
基于SM2算法和区块链的移动端身份认证协议设计
吴邱涵,胡卫
(海军工程大学信息安全系,湖北 武汉 430033)
针对目前二代居民身份证在进行身份认证过程中存在的隐私泄露问题,采用SM2算法和区块链技术,结合动态口令、面部识别、二维码等技术优势,对传统的身份认证方式进行改进,设计了一种适合移动端设备的身份认证协议,并进行了协议的效率和安全性分析。分析表明,该协议在实现高效的用户身份认证的同时,确保了用户的身份隐私安全。
SM2算法;区块链;身份认证;移动端
1 引言
目前,SM2算法的可证安全性已经达到了公钥密码算法的最高安全级别,其实现效率相当于或略优于一些国际标准的同类椭圆曲线密码算法[1]。因此,许多国内学者基于SM2算法设计了身份认证协议。其中,任子荣[2]采用SM2算法设计实现了基于PKI技术的第三方身份认证服务系统,谷国进[3]提出了基于SM2数字证书的认证授权模型,使用SM2证书来实现客户端的身份认证,王杰[4]基于SM2算法设计了证书状态查询系统。王佳强等[5]采用SM2算法设计了一个适用于移动设备的双方身份认证与密钥共识协议(AKA)。李子臣等[6]提出基于SM2算法与零知识的射频识别双向认证协议。但是,上述协议均采取中心化的认证方式,存在潜在的单点失败和多CA信任难问题[7]。
区块链是一种分布式数据库,通过去中心化、去信任的方式,集体维护一个可靠数据库。由于其去中心化的特性,区块链技术得到了广泛的应用。……
登录APP查看全文
