摘要
本发明公开了一种基于无证书系统的双向认证方法、装置、设备及介质。该方法包括:通信双方结合无证书系统的主公钥,使用各自的私钥对各自的用户标识和各自的随机数进行数字签名,并使用对方的公钥对对方的数字签名进行验证;若通信双方的数字签名均验证通过,则发起端生成第一会话密钥,并通过公钥加密算法将第一会话密钥发送给响应端;响应端在安全接收第一会话密钥后,生成第二会话密钥,并通过公钥加密算法将第二会话密钥发送给发起端;发起端在安全接收第二会话密钥后,双向认证流程结束,发起端和响应端根据第一会话密钥和第二会话密钥生成目标会话密钥。本发明实施例可以确保基于无证书系统的用户间的安全通信。
技术关键词
公钥加密算法
会话
无证书
双向认证方法
密钥模块
椭圆曲线公钥
生成数字签名
标识
身份
双向认证装置
私钥
数字签名验证
参数
处理器
可读存储介质
计算机程序产品
电子设备
系统为您推荐了相关专利信息
分流设备
报文转发方法
报文构造
会话表项
框式设备
数据加密方法
会话
密钥
数据加密系统
非对称加密算法
身份管理方法
SM9算法
认证服务器
私钥
生成会话