[发明专利]一种令牌种子的生成方法有效
申请号: | 201210134173.3 | 申请日: | 2012-05-02 |
公开(公告)号: | CN102651743A | 公开(公告)日: | 2012-08-29 |
发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 飞天诚信科技股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/16 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种令牌种子的生成方法,包括:终端获取动态令牌模块中的第一计算结果并将其发送给服务器;服务器根据第一计算结果、生成的第二随机数、服务器证书信息生成第三拼接值,将第三拼接值发送给终端;终端接收第三拼接值,并将其下发给所述动态令牌模块进行验证,验证通过则从动态令牌模块中获取第三拼接结果,并将其发送给服务器;服务器接收所述第三拼接结果并进行解析和验证,解析成功并验证通过时根据令牌种子生成第五拼接值,并将其发送给终端;终端接收第五拼接值,并将其下发给动态令牌模块进行验证,如验证通过则动态令牌模块从第五拼接值中获取令牌种子并存储。本发明的方法具有方便安全的特点。 | ||
搜索关键词: | 一种 令牌 种子 生成 方法 | ||
【主权项】:
一种令牌种子的生成方法,其特征在于,包括:步骤A:终端获取动态令牌模块中的第一计算结果,判断是否与服务器连接,是则执行步骤B,否则输出错误提示信息,结束;步骤B:所述终端将所述第一计算结果发送给所述服务器;步骤C:所述服务器接收所述第一计算结果,生成第二随机数,根据所述第一计算结果和所述第二随机数生成第一会话密钥和第一认证码密钥,根据所述第二随机数生成第一计算值;步骤D:所述服务器使用所述第一认证码密钥对服务器证书信息进行计算生成服务器证书信息计算值;使用证书私钥对所述第一计算结果和第二随机数进行签名生成第一签名值;步骤E:所述服务器判断是否存储有第一待加密数据和/或第一待签名数据,如存储有第一待加密数据和第一待签名数据则执行步骤F1,如只存储有第一待加密数据则执行步骤F2,如只存储有第一待签名数据则执行步骤F3,如两者都未存储则执行步骤F4;步骤F1:所述服务器获取第一待加密数据和第一待签名数据,使用所述第一会话密钥对所述第一待加密数据进行加密生成第一加密值,根据所述第一计算值、服务器证书信息、服务器证书信息计算值、第一待签名数据、第一加密值、第一签名值生成第二拼接值,顺序执行步骤G;步骤F2:所述服务器获取第一待加密数据,使用所述第一会话密钥对所述第一待加密数据进行加密生成第一加密值,根据所述第一计算值、服务器证书信息、服务器证书信息计算值、第一加密值、第一签名值生成第二拼接值,顺序执行步骤G;步骤F3:所述服务器获取第一待签名数据,根据所述第一计算值、服务器 证书信息、服务器证书信息计算值、第一待签名数据、第一签名值生成第二拼接值,顺序执行步骤G;步骤F4:所述服务器根据所述第一计算值、服务器证书信息、服务器证书信息计算值和第一签名值生成第二拼接值,顺序执行步骤G,步骤G:使用所述第一认证码密钥对所述第二拼接值进行计算生成第三计算值,根据所述第二拼接值和第三计算值生成第三拼接值,并将所述第三拼接值发送给所述终端;步骤H:所述终端接收所述第三拼接值,并将所述第三拼接值下发给所述动态令牌模块进行验证,如验证通过,则执行步骤I,如验证未通过则结束;步骤I:所述终端从所述动态令牌模块中获取第三拼接结果,并将其发送给所述服务器;步骤J:所述服务器接收所述第三拼接结果并进行解析,判断解析是否成功,是则执行步骤K,否则给所述终端发送错误提示信息,结束;步骤K:所述服务器对解析结果进行验证,如验证通过,则执行步骤L,如验证未通过则给终端返回错误提示信息,结束;步骤L:所述服务器根据令牌种子生成第三待加密数据,使用所述第一会话密钥对第三待加密数据进行加密生成第二加密值;步骤M:所述服务器判断是否存储有第三待签名数据,是则执行步骤N,否则执行步骤O;步骤N:所述服务器获取第三待签名数据,根据所述第三待签名数据、第二加密值和解析结果中的临时随机数生成第四拼接值,使用所述第一认证码密钥对所述第四拼接值进行计算生成第四计算值;根据所述第四拼接值和所述第四计算值生成第五拼接值,将所述第五拼接值发送给所述终端,顺序执行步骤P;步骤O:所述服务器根据所述第二加密值和解析结果中的临时随机数生成第四拼接值,使用所述第一认证码密钥对所述第四拼接值进行计算生成第四计算值;根据所述第四拼接值和第四计算值生成第五拼接值,将所述第五拼接值发送给所述终端,顺序执行步骤P;步骤P:所述终端接收所述第五拼接值,并将所述第五拼接值下发给所述动态令牌模块进行验证,如验证通过,则所述动态令牌模块从所述第五拼接值中获取所述令牌种子并存储,如验证未通过,则结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞天诚信科技股份有限公司,未经飞天诚信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210134173.3/,转载请声明来源钻瓜专利网。
- 上一篇:监护仪血压插座防尘结构
- 下一篇:壁面清洗污水回收装置