数据处理方法和装置与流程

文档序号:14100354阅读:来源:国知局
数据处理方法和装置与流程

技术特征:

1.一种应用于动态令牌的数据处理方法,其特征在于,动态令牌预先存储有初始主密钥和预设时间初值,所述初始主密钥在所述动态令牌掉电之后丢失,所述动态令牌用于按照预设口令生成算法根据所述初始主密钥和所述预设时间初值生成动态口令,其中,所述动态口令为认证系统用于执行校验的口令,所述方法包括:

在所述动态令牌掉电重启之后,接收输入的备用初始主密钥;

接收输入的激活码,其中,所述激活码为所述认证系统生成的激活码;

根据所述激活码更新所述动态令牌的预设时间初值;

按照所述预设口令生成算法根据所述备用初始主密钥和更新的预设时间初值生成动态口令。

2.根据权利要求1所述的方法,其特征在于,根据所述激活码更新所述动态令牌的预设时间初值包括:

解析所述激活码以获取所述备用初始主密钥的序号,其中,所述激活码为所述认证系统根据所述备用初始主密钥的序号生成的激活码;

按照预设计算方法根据所述备用初始主密钥的序号和所述动态令牌自身的序列号生成所述更新的预设时间初值。

3.根据权利要求2所述的方法,其特征在于,

所述认证系统中预先存储有所述备用初始主密钥和与所述备用初始主密钥对应的备用预设时间初值,

其中,所述备用预设时间初值为令牌生产设备按照所述预设计算方法根据所述备用初始主密钥的序号和所述动态令牌的序列号生成的时间初值,

其中,所述认证系统用于接收输入的所述动态令牌生成的动态口令,并根据所述备用初始主密钥和与所述备用初始主密钥对应的备用预设时间初值判断输入的所述动态口令是否校验成功。

4.根据权利要求1所述的方法,其特征在于,所述激活码用于激活所述动态令牌从零开始进行计时,

在按照所述预设口令生成算法根据所述备用初始主密钥和更新的预设时间初值生成动态口令之前,所述方法还包括:确定所述动态令牌的计时时间,

按照所述预设口令生成算法根据所述备用初始主密钥和更新的预设时间初值生成动态口令包括:根据所述计时时间和所述更新的预设时间初值确定时间因子数值;按照所述预设口令生成算法根据所述备用初始主密钥和所述时间因子数值生成动态口令。

5.根据权利要求4所述的方法,其特征在于,在按照所述预设口令生成算法根据所述备用初始主密钥和所述时间因子数值生成动态口令之后,所述方法还包括:

所述认证系统接收输入的所述动态令牌生成的动态口令;

所述认证系统根据备用预设时间初值按照预设时间差生成多个等差时间因子数值,其中,所述认证系统中预先存储有所述备用预设时间初值且所述备用预设时间初值与所述备用初始主密钥有对应关系;

所述认证系统按照所述预设口令生成算法根据所述备用初始主密钥和所述多个等差时间因子数值生成多个比较口令;

所述认证系统将输入的所述动态口令和所述多个比较口令执行对比以确定所述动态令牌当前的计时时间。

6.一种应用于动态令牌的数据处理装置,其特征在于,动态令牌预先存储有初始主密钥和预设时间初值,所述初始主密钥在所述动态令牌掉电之后丢失,所述动态令牌用于按照预设口令生成算法根据所述初始主密钥和所述预设时间初值生成动态口令,其中,所述动态口令为认证系统用于执行校验的口令,所述装置包括:

第一接收单元,用于在所述动态令牌掉电重启之后,接收输入的备用初始主密钥;

第二接收单元,用于接收输入的激活码,其中,所述激活码为所述认证系统生成的激活码;

更新单元,用于根据所述激活码更新所述动态令牌的预设时间初值;

生成单元,用于按照所述预设口令生成算法根据所述备用初始主密钥和更新的预设时间初值生成动态口令。

7.根据权利要求6所述的装置,其特征在于,所述更新单元包括:

解析模块,用于解析所述激活码以获取所述备用初始主密钥的序号,其中,所述激活码为所述认证系统根据所述备用初始主密钥的序号生成的激活码;

生成模块,用于按照预设计算方法根据所述备用初始主密钥的序号和所述动态令牌自身的序列号生成所述更新的预设时间初值。

8.根据权利要求7所述的装置,其特征在于,

所述认证系统中预先存储有所述备用初始主密钥和与所述备用初始主密钥对应的备用预设时间初值,

其中,所述备用预设时间初值为令牌生产设备按照所述预设计算方法根据所述备用初始主密钥的序号和所述动态令牌的序列号生成的时间初值,

其中,所述认证系统用于接收输入的所述动态令牌生成的动态口令,并根据所述备用初始主密钥和与所述备用初始主密钥对应的备用预设时间初值判断输入的所述动态口令是否校验成功。

9.根据权利要求6所述的装置,其特征在于,所述激活码用于激活所述动态令牌从零开始进行计时,

所述装置还包括:确定单元,用于在按照所述预设口令生成算法根据所述备用初始主密钥和更新的预设时间初值生成动态口令之前,确定所述动态令牌的计时时间,

所述生成单元包括:确定子模块,用于根据所述计时时间和所述更新的预设时间初值确定时间因子数值;生成子模块,用于按照所述预设口令生成算法根据所述备用初始主密钥和所述时间因子数值生成动态口令。

10.根据权利要求9所述的装置,其特征在于,

所述生成子模块在按照所述预设口令生成算法根据所述备用初始主密钥和所述时间因子数值生成动态口令之后,所述认证系统接收输入的所述动态令牌生成的动态口令;

所述认证系统根据备用预设时间初值按照预设时间差生成多个等差时间因子数值,其中,所述认证系统中预先存储有所述备用预设时间初值且所述备用预设时间初值与所述备用初始主密钥有对应关系;

所述认证系统按照所述预设口令生成算法根据所述备用初始主密钥和所述多个等差时间因子数值生成多个比较口令;

所述认证系统将输入的所述动态口令和所述多个比较口令执行对比以确定所述动态令牌当前的计时时间。

11.一种应用于认证系统的数据处理方法,其特征在于,认证系统预先存储有动态令牌的备用初始主密钥和与所述备用初始主密钥对应的备用预设时间初值,所述动态令牌用于按照预设口令生成算法根据预先存储的初始主密钥和预设时间初值生成动态口令,其中,所述初始主密钥在所述动态令牌掉电之后丢失,所述动态口令为所述认证系统用于执行校验的口令,所述方法包括:

根据所述备用初始主密钥的序号生成激活码,其中,所述动态令牌用于在接收输入的所述激活码之后根据所述激活码更新所述动态令牌的预设时间初值,并按照所述预设口令生成算法根据所述备用初始主密钥和更新的预设时间初值生成动态口令,其中,所述备用预设时间初值为令牌生产设备按照预设计算方法根据所述备用初始主密钥的序号和所述动态令牌的序列号生成的时间初值。

12.根据权利要求11所述的方法,其特征在于,所述认证系统中预先存储有所述备用初始主密钥和与所述备用初始主密钥对应的备用预设时间初值,在根据所述备用初始主密钥的序号生成激活码之后,所述方法还包括:

接收输入的所述动态令牌生成的动态口令;

根据所述备用初始主密钥和与所述备用初始主密钥对应的备用预设时间初值判断输入的所述动态口令是否校验成功。

13.根据权利要求11所述的方法,其特征在于,

所述激活码用于激活所述动态令牌从零开始进行计时,

所述动态令牌用于根据计时时间和所述更新的预设时间初值确定时间因子数值,并按照所述预设口令生成算法根据所述备用初始主密钥和所述时间因子数值生成动态口令,

在根据所述备用初始主密钥的序号生成激活码之后,所述方法还包括:

接收输入的所述动态令牌生成的动态口令;

根据所述备用预设时间初值按照预设时间差生成多个等差时间因子数值;

按照所述预设口令生成算法根据所述备用初始主密钥和所述多个等差时间因子数值生成多个比较口令;

将输入的所述动态口令和所述多个比较口令执行对比以确定所述动态令牌当前的计时时间。

14.一种应用于认证系统的数据处理装置,其特征在于,认证系统预先存储有动态令牌的备用初始主密钥和与所述备用初始主密钥对应的备用预设时间初值,所述动态令牌用于按照预设口令生成算法根据预先存储的初始主密钥和预设时间初值生成动态口令,其中,所述初始主密钥在所述动态令牌掉电之后丢失,所述动态口令为所述认证系统用于执行校验的口令,所述装置包括:

第一生成单元,用于根据所述备用初始主密钥的序号生成激活码,其中,所述动态令牌用于在接收输入的所述激活码之后根据所述激活码更新所述动态令牌的预设时间初值,并按照所述预设口令生成算法根据所述备用初始主密钥和更新的预设时间初值生成动态口令,其中,所述备用预设时间初值为令牌生产设备按照预设计算方法根据所述备用初始主密钥的序号和所述动态令牌的序列号生成的时间初值。

15.根据权利要求14所述的装置,其特征在于,所述认证系统中预先存储有所述备用初始主密钥和与所述备用初始主密钥对应的备用预设时间初值,所述装置还包括:

第一接收单元,用于在根据所述备用初始主密钥的序号生成激活码之后,接收输入的所述动态令牌生成的动态口令;

判断单元,用于根据所述备用初始主密钥和与所述备用初始主密钥对应的备用预设时间初值判断输入的所述动态口令是否校验成功。

16.根据权利要求14所述的装置,其特征在于,

所述激活码用于激活所述动态令牌从零开始进行计时,

所述动态令牌用于根据计时时间和所述更新的预设时间初值确定时间因子数值,并按照所述预设口令生成算法根据所述备用初始主密钥和所述时间因子数值生成动态口令,

所述装置还包括:

第二接收单元,用于在根据所述备用初始主密钥的序号生成激活码之后,接收输入的所述动态令牌生成的动态口令;

第二生成单元,用于根据所述备用预设时间初值按照预设时间差生成多个等差时间因子数值;

第三生成单元,用于按照所述预设口令生成算法根据所述备用初始主密钥和所述多个等差时间因子数值生成多个比较口令;

确定单元,用于将输入的所述动态口令和所述多个比较口令执行对比以确定所述动态令牌当前的计时时间。

17.一种应用于令牌生产设备的数据处理方法,其特征在于,所述方法包括:

生成初始主密钥,其中,所述初始主密钥用于存储在动态令牌中;

生成预设时间初值,其中,所述预设时间初值用于存储在所述动态令牌中;

生成备用初始主密钥,其中,所述备用初始主密钥用于存储在认证系统中;

按照预设计算方法根据所述备用初始主密钥的序号和所述动态令牌的序列号生成备用预设时间初值,其中,所述备用预设时间初值用于存储在所述认证系统中,

其中,所述动态令牌用于根据所述初始主密钥和所述预设时间初值生成动态口令,所述动态口令为所述认证系统用于执行校验的口令。

18.一种应用于令牌生产设备的数据处理装置,其特征在于,所述装置包括:

第一生成单元,用于生成初始主密钥,其中,所述初始主密钥用于存储在动态令牌中;

第二生成单元,用于生成预设时间初值,其中,所述预设时间初值用于存储在所述动态令牌中;

第三生成单元,用于生成备用初始主密钥,其中,所述备用初始主密钥用于存储在认证系统中;

第四生成单元,用于按照预设计算方法根据所述备用初始主密钥的序号和所述动态令牌的序列号生成备用预设时间初值,其中,所述备用预设时间初值用于存储在所述认证系统中,

其中,所述动态令牌用于根据所述初始主密钥和所述预设时间初值生成动态口令,所述动态口令为所述认证系统用于执行校验的口令。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1