[发明专利]一种身份信息的认证方法、服务器、客户端及系统有效
申请号: | 202010309505.1 | 申请日: | 2020-04-20 |
公开(公告)号: | CN111212095B | 公开(公告)日: | 2020-07-21 |
发明(设计)人: | 王栋;赵丽花;杨珂;廖会敏;玄佳兴;秦日臻;吕梓童 | 申请(专利权)人: | 国网电子商务有限公司;国网区块链科技(北京)有限公司;国网雄安金融科技集团有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/08;H04L9/32 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 古利兰 |
地址: | 100053 北京市西城*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 身份 信息 认证 方法 服务器 客户端 系统 | ||
1.一种身份信息的认证方法,其特征在于,应用于服务器,所述方法包括:
接收客户端发送的登录请求后,生成第一公钥和第一私钥,并将所述第一公钥发送给所述客户端,使所述客户端生成第二公钥和第二私钥;
根据所述客户端反馈的所述第二公钥、用户名、第一客户端时间戳和第一短时令牌,确定所述登录请求是否通过认证,其中,第一短时令牌为服务器根据用户身份信息、设备指纹信息和第一随机数生成并发送给所述客户端的,所述第一短时令牌的第一有效期为预先根据所述客户端的安全信任度设置,所述安全信任度根据所述用户身份信息或设备指纹信息确定,其中,所述设备指纹信息为利用设备指纹技术为每一个操作设备生成的全球唯一的设备ID;
若所述登录请求通过认证,更新所述第一短时令牌对应的所述第一随机数和所述第一有效期,生成第二短时令牌,并将所述第二短时令牌反馈给所述客户端,使所述客户端利用所述第二短时令牌替换所述第一短时令牌;
接收客户端发送的业务请求,并获取所述业务请求中所携带的所述第二短时令牌和第二客户端时间戳;
若所述第二客户端时间戳满足时间条件且所述第二短时令牌未过期,确定所述业务请求通过认证;
根据操作权限表和所述客户端的安全信任度确定所述客户端的操作权限,根据所述操作权限处理所述业务请求,所述操作权限对照表包括安全信任度和操作权限之间的对应关系;
若所述第二客户端时间戳满足时间条件且所述第二短时令牌过期,更新所述第二短时令牌对应的第二随机数和第二有效期,生成第三短时令牌;
将所述第三短时令牌反馈给所述客户端,使所述客户端发送携带所述第三短时令牌和第三客户端时间戳的业务请求,返回执行接收业务请求这一步骤。
2.根据权利要求1所述的方法,其特征在于,所述根据所述客户端反馈的所述第二公钥、用户名、第一客户端时间戳和第一短时令牌,确定所述登录请求是否通过认证,包括:
接收所述客户端反馈的第一签名,所述第一签名由所述客户端利用所述第一公钥对所述第二公钥、用户名、第一客户端时间戳和第二签名加密得到,所述第二签名由所述客户端利用预设加密算法对第一短时令牌和所述第一客户端时间戳加密得到;
利用所述第一私钥对所述第一签名进行解密,得到所述第二公钥、所述用户名、所述第一客户端时间戳和所述第二签名;
若第一服务器时间戳与所述第一客户端时间戳的差值大于等于第一时间阈值,确定所述登录请求未通过认证;
若所述第一服务器时间戳与所述第一客户端时间戳的差值小于所述第一时间阈值,根据所述用户名确定对应的密码和设备ID;
利用所述第一公钥对所述第二公钥、所述设备ID、所述第一客户端时间戳和所述第二签名加密,得到第三签名;
若所述第三签名与所述第一签名校验一致,确定所述登录请求通过认证。
3.根据权利要求1所述的方法,其特征在于,所述将所述第二短时令牌反馈给所述客户端,包括:
利用所述第二公钥对所述第二短时令牌进行加密,得到第四签名;
将所述第四签名反馈给所述客户端,使所述客户端利用所述第二私钥对所述第四签名进行解密得到所述第二短时令牌。
4.根据权利要求1所述的方法,其特征在于,所述接收客户端发送的业务请求,并获取所述业务请求中所携带的所述第二短时令牌和第二客户端时间戳,包括:
接收所述客户端发送的携带第五签名的业务请求,所述第五签名由所述客户端根据所述第一公钥对第六签名和所述第二客户端时间戳加密得到,所述第六签名由所述客户端根据预设加密算法对所述第二短时令牌和所述第二客户端时间戳加密得到;
利用所述第一私钥对所述第五签名进行解密,得到所述第六签名和所述第二客户端时间戳;
利用所述预设加密算法对所述第六签名进行解密,得到所述第二短时令牌。
5.根据权利要求1所述的方法,其特征在于,所述若所述第二客户端时间戳满足时间条件且所述第二短时令牌未过期,确定所述业务请求通过认证,包括:
若第二服务器时间戳与所述第二客户端时间戳的差值小于第二时间阈值,且根据第二有效期确定所述第二短时令牌未过期,确定所述业务请求通过认证。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网电子商务有限公司;国网区块链科技(北京)有限公司;国网雄安金融科技集团有限公司,未经国网电子商务有限公司;国网区块链科技(北京)有限公司;国网雄安金融科技集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010309505.1/1.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置