[发明专利]基于时间型动态口令实现多业务种子分散的方法在审
申请号: | 201410127602.3 | 申请日: | 2014-03-31 |
公开(公告)号: | CN103916247A | 公开(公告)日: | 2014-07-09 |
发明(设计)人: | 王翔平;沈勇坚;胡永刚 | 申请(专利权)人: | 上海动联信息技术股份有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/16 |
代理公司: | 上海天翔知识产权代理有限公司 31224 | 代理人: | 刘常宝 |
地址: | 201203 上海市浦东新区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 时间 动态 口令 实现 业务 种子 分散 方法 | ||
1.基于时间型动态口令实现多业务种子分散的方法,其特征在于,
所述方法分别在认证系统以及硬件令牌两端,在计算时间型动态口令时,在相同时间因子的情况下根据不同的业务形成对应的计算密钥,并以此来生成对应于不同业务的时间型动态口令。
2.根据权利要求1所述的基于时间型动态口令实现多业务种子分散的方法,其特征在于,认证系统端以及硬件令牌端根据不同的业务引入对应的业务代码参数,将原始的种子密钥与对应的业务代码参数进行运算,得到对应于不同业务的计算密钥;再使用该计算密钥结合对应的时间因子计算得到对应于不同业务的时间型动态口令。
3.根据权利要求1所述的基于时间型动态口令实现多业务种子分散的方法,其特征在于,所述业务代码参数为一个整形的数值,在令牌端显示为功能菜单的序号。
4.根据权利要求1或2或3所述的基于时间型动态口令实现多业务种子分散的方法,其特征在于,在交易过程中,认证系统端会根据业务需要选择指定业务代码,并形成对应的业务代码要求提示,客户在操作令牌时根据认证系统端提示的要求,在令牌上选择对应的业务功能,以保持令牌与服务端的业务代码一致。
5.根据权利要求1所述的基于时间型动态口令实现多业务种子分散的方法,其特征在于,所述认证系统端以及硬件令牌端中使用分散算法计算得到计算密钥。
6.根据权利要求5所述的基于时间型动态口令实现多业务种子分散的方法,其特征在于,在利用分散算法计算密钥时,由原始种子数据,根据业务代码分散出计算密钥,具体计算时由工作密钥+业务代码构成消息,杂凑值作动态口令的计算密钥。
7.根据权利要求6所述的基于时间型动态口令实现多业务种子分散的方法,其特征在于,所述计算密钥的公式如下:
Calc_Seed=SM3(Work_Seed|alg_type_1);
其中,Work_Seed(Byte):原始工作密钥,若令牌包含激活功能,则为激活后的工作密钥;
alg_type_1(4Byte):业务代码,高位在前;
Calc_Seed:输出的计算密钥,最大32字节。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海动联信息技术股份有限公司,未经上海动联信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410127602.3/1.html,转载请声明来源钻瓜专利网。