[发明专利]基于组合模式的动态口令生成方法有效
申请号: | 201710218571.6 | 申请日: | 2014-04-21 |
公开(公告)号: | CN106998251B | 公开(公告)日: | 2018-03-09 |
发明(设计)人: | 胡博 | 申请(专利权)人: | 广州合利宝支付科技有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32 |
代理公司: | 深圳市兰锋知识产权代理事务所(普通合伙)44419 | 代理人: | 曹明兰 |
地址: | 511458 广东省广州市南沙*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于组合模式的动态口令生成方法,包括,获得硬件令牌的系统时间,基于所述系统时间获得所述硬件令牌当前系统时间的动态口令生成组合模式,所述动态口令生成组合模式包括静态加时间同步模式、静态加事件同步模式、静态加挑战应答模式、时间同步加事件同步模式、时间同步加挑战应答模式、事件同步加挑战应答模式,基于获得的动态口令生成组合模式生成两个序列的口令,并将所述两个序列的口令合并为一个序列,以获得合并口令,身份认证服务器对所述合并口令进行验证。通过本发明,能够提高动态口令的安全性能,避免动态口令被轻易破解,从而有效地保障了消费者和商家的经济利益。 | ||
搜索关键词: | 基于 组合 模式 动态 口令 生成 方法 | ||
【主权项】:
一种基于组合模式的动态口令生成方法,其特征在于,所述动态口令生成方法包括:获得硬件令牌的系统时间,所述系统时间包括日期信息、小时信息和分钟信息;对所述日期信息、所述小时信息和所述分钟信息进行第一预定算法计算,获得综合时间信息,所述综合时间信息为一数字;取所述综合时间信息的个位数字作为组合模式生成因子;根据第一预定对应关系基于所述组合模式生成因子获得动态口令生成组合模式;基于获得的动态口令生成组合模式生成两个序列的口令,并将所述两个序列的口令合并为一个序列,以获得合并口令;其特征在于,还包括:所述硬件令牌的显示器显示所述合并口令;用户将所述合并口令录入到身份认证服务器的认证窗口中;身份认证服务器根据用户录入的合并口令对用户身份进行认证;所述身份认证服务器向所述认证窗口返回认证结果;所述身份认证服务器根据用户录入的合并口令对用户身份进行认证包括:所述身份认证服务器获得所述身份认证服务器的系统时间,所述身份认证服务器的系统时间包括日期信息、小时信息和分钟信息;对所述日期信息、所述小时信息和所述分钟信息进行第二预定算法计算,获得所述身份认证服务器的综合时间信息,所述身份认证服务器的综合时间信息为一数字;取所述身份认证服务器的综合时间信息的个位数字作为所述身份认证服务器的组合模式生成因子;根据第二预定对应关系基于所述身份认证服务器的组合模式生成因子获得动态口令生成组合模式;基于获得的动态口令生成组合模式生成两个序列的口令,并将所述两个序列的口令合并为一个序列,以获得所述身份认证服务器的合并口令;将所述身份认证服务器的合并口令与所述身份认证服务器接收到的用户录入的合并口令进行匹配,匹配成功则判断用户为合法用户,匹配失败则判断用户为非法用户;其中,所述动态口令生成组合模式包括静态加时间同步模式、静态加事件同步模式、静态加挑战应答模式、时间同步加事件同步模式、时间同步加挑战应答模式和事件同步加挑战应答模式;其中,所述第一预定算法与所述第二预定算法的算法相同,所述第一预定对应关系与所述第二预定对应关系相同;所述第一预定算法为同或、异或、加法或减法运算中的一种;所述第一预定对应关系为,当所述组合模式生成因子为0时,所述动态口令生成组合模式为静态加时间同步模式,当所述组合模式生成因子为1或2时,所述动态口令生成组合模式为静态加事件同步模式,当所述组合模式生成因子为3或4时,所述动态口令生成组合模式为静态加挑战应答模式,当所述组合模式生成因子为5或6时,所述动态口令生成组合模式为时间同步加事件同步模式,当所述组合模式生成因子为7或8时,所述动态口令生成组合模式为时间同步加挑战应答模式,当所述组合模式生成因子为9时,所述动态口令生成组合模式为事件同步加挑战应答模式。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州合利宝支付科技有限公司,未经广州合利宝支付科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710218571.6/,转载请声明来源钻瓜专利网。