[发明专利]生成软令牌种子的方法、系统和电子设备有效
申请号: | 202111224172.3 | 申请日: | 2021-10-21 |
公开(公告)号: | CN113660100B | 公开(公告)日: | 2022-01-18 |
发明(设计)人: | 陆舟 | 申请(专利权)人: | 飞天诚信科技股份有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/12;G06F21/32 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 生成 令牌 种子 方法 系统 电子设备 | ||
1.一种生成软令牌种子的方法,其特征在于,包括如下步骤:
步骤101:当应用接收到软令牌标识和第一授权码时,调用SDK保存所述软令牌标识,根据所述软令牌标识、所述应用自身的渠道标识和所述第一授权码生成第一软令牌绑定请求,向服务器发送所述第一软令牌绑定请求;所述渠道标识用于标识不同的应用,每个应用对应唯一的渠道标识;
步骤102:当所述应用接收到所述服务器发送的第一激活码和第一激活密码时,以所述第一激活码和所述第一激活密码为参数调用所述SDK;
步骤103:所述SDK使用所述第一激活密码解密所述第一激活码得到激活因子,将所述激活因子和所述软令牌标识对应保存,获取PIN码,根据所述激活因子、所述软令牌标识和获取到的PIN码生成软令牌种子;
步骤104:所述SDK生成激活确认信息和动态因子,根据所述动态因子和所述软令牌种子生成第一OTP,向所述应用发送所述软令牌标识、所述激活确认信息和所述第一OTP;
步骤105:所述应用接收所述软令牌标识、所述激活确认信息和所述第一OTP,向所述服务器发送包含所述软令牌标识、所述激活确认信息、所述第一OTP和所述渠道标识的第一认证请求;
步骤106:当所述应用接收到所述服务器发送的第一认证响应时,解析所述第一认证响应得到认证结果,判断所述认证结果的类型,如为认证成功结果,结束,如为认证失败结果,调用所述SDK删除保存的激活因子和软令牌标识;
所述软令牌标识和所述激活因子由首次绑定软令牌的应用产生,用于同步待绑定软令牌的应用。
2.如权利要求1所述的方法,其特征在于,所述步骤106之后还包括:
步骤S1:当所述应用被调起时显示授权界面,接收用户输入的PIN码,以用户输入的PIN码为参数调用所述SDK;
步骤S2:所述SDK获取保存的激活因子和软令牌标识,根据所述激活因子、所述软令牌标识和用户输入的PIN码生成软令牌种子,生成动态因子,根据所述动态因子和所述软令牌种子生成第二OTP,将所述第二OTP返回给所述应用;
步骤S3:所述应用根据自身的渠道标识和所述第二OTP生成用于向所述服务器获取第一授权码的第二认证请求,向所述服务器发送所述第二认证请求。
3.如权利要求2所述的方法,其特征在于,所述步骤S1中,当所述应用被调起时显示授权界面,具体为:当所述应用接收到第三方应用发送的第三方应用的渠道标识时显示授权界面;
所述步骤S3之后还包括:当所述应用接收到所述服务器发送的第二认证响应时,解析所述第二认证响应得到第一授权码,调用所述SDK获取所述SDK中保存的软令牌标识,向所述第三方应用发送所述第一授权码和所述软令牌标识。
4.如权利要求2所述的方法,其特征在于,所述步骤S1中,当所述应用被调起时显示授权界面,具体为:当所述应用接收到所述服务器推送的授权消息时显示授权界面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞天诚信科技股份有限公司,未经飞天诚信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111224172.3/1.html,转载请声明来源钻瓜专利网。