[发明专利]一种适用于动态令牌的解锁方法有效
申请号: | 201310129808.5 | 申请日: | 2013-04-15 |
公开(公告)号: | CN103209077A | 公开(公告)日: | 2013-07-17 |
发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 飞天诚信科技股份有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 适用于 动态 令牌 解锁 方法 | ||
技术领域
本发明涉及密码学领域,特别涉及一种适用于动态令牌的解锁方法。
背景技术
随着电子商务和电子银行等科技的迅猛发展,互联网和移动通信也被越来越多的应用于金融交易和网上支付,对金融交易和网上支付的安全性提出了越来越高的要求。动态令牌就是为了增强金融交易和网上支付的安全性而应运产生的。
动态令牌在开机时,会要求输入开机密码(如PIN码),如果输入多次开机密码都不正确时,令牌会锁定,这时需要输入解锁密码来解锁,解锁后动态令牌才能继续使用。解锁密码是后台产生的,一般的解锁密码为动态令牌的当前动态口令,但是因为每个动态令牌在出厂时会与标准时间存在误差,即令牌显示的时间可能大于或者小于标准时间,假如以60秒为一个变化周期,假如令牌显示的时间与标准时间误差5分钟,这样为了验证解锁密码,令牌会取前后11个时间因子所对应的动态口令保存在令牌存储空间中,即11个时间因子为标准时间、标准时间+1、标准时间-1、标准时间+2、标准时间-2、…...,对应有11个解锁密码,而当令牌显示的时间与标准时间的误差较大的情况下,动态令牌解锁密码显然会使得令牌存储空间紧张,另外多次计算也会增加令牌的功耗。
发明内容
本发明的目的是为了克服现有技术的不足,提供一种适用于动态令牌的解锁方法,其具有安全方便的特点。
一种适用于动态令牌的解锁方法,在动态令牌工作过程中当检测到唤醒标志且唤醒标志的类型为按键唤醒时,检测系统状态,如为关机状态则进行开机过程,如为检查密码状态则进行等待用户输入密码并检查密码的过程,如为解锁状态则按照所述解锁方法进行解锁过程,如为其他状态则根据系统状态执行相应操作,其中所述解锁状态包括一级解锁状态和二级解锁状态;
所述解锁方法包括:
步骤S1:检测按键的类型,如为删除键则执行步骤S2,如为数字键则执行步骤S3,如为确认键则执行步骤S5;
步骤S2:将解锁密码长度按照第一预设方法的逆方法进行变化,并清除解锁密码数据缓存区中最后存入的数据,执行步骤S4;
步骤S3:将数字键对应的数据存入所述解锁密码数据缓存区中,将所述解锁密码长度按照所述第一预设方法进行变化,执行步骤S4;
步骤S4:显示解锁界面,根据所述解锁密码长度更新输出的信息,清除按键唤醒标志,退出解锁过程;
步骤S5:判断系统状态是否为所述一级解锁状态,是则根据当前时间因子和第一数据计算得到解锁时间因子,执行步骤S6,否则根据当前时间因子和第二数据计算得到解锁时间因子,执行步骤S6;
步骤S6:将所述解锁时间因子按照第二预设方法和第二预设方法的逆方法进行变化生成解锁时间因子窗口,根据所述解锁时间因子窗口中的解锁时间因子生成多个相应的时间型动态口令,用所述解锁密码数据缓存区中的解锁密码分别与所述多个时间型动态口令进行比较,如有相同的则解锁成功,执行步骤S7,如无相同的则执行步骤S10;
步骤S7:将开机密码失败次数和一级解锁失败次数清零,复位一级锁定标志,恢复默认开机密码,将设置开机密码标志置位,显示解锁成功界面,执行步骤S8;
步骤S8:判断所述系统状态是否为所述二级解锁状态,是则复位二级锁定标志,执行步骤S9,否则执行步骤S9;
步骤S9:将系统状态设为非解锁状态,清空所述解锁密码数据缓存区,清除按键唤醒标志,退出解锁过程;
步骤S10:判断所述系统状态是否为所述一级解锁状态,是则执行步骤S12,否则执行步骤S11;
步骤S11:显示二级解锁码输入界面,清空所述解锁密码数据缓存区,清除按键唤醒标志,退出解锁过程;
步骤S12:将所述一级解锁失败次数按照第三预设方法进行变化,显示一级解锁失败界面,执行步骤S13;
步骤S13:判断所述一级解锁失败次数是否等于第三预设值,是则执行步骤S14,否则显示一级解锁码输入界面,清空所述解锁密码数据缓存区,清除按键唤醒标志,退出解锁过程;
步骤S14:将所述系统状态设为二级解锁状态,将所述二级锁定标志置位,显示二级解锁码输入界面,清空所述解锁密码数据缓存区,清除按键唤醒标志,退出解锁过程。
其中,上述方法中的所述步骤S5-步骤S14替换为步骤S5’-步骤S12’;
所述步骤S1中检测按键的类型为确认键时执行步骤S5’;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞天诚信科技股份有限公司,未经飞天诚信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310129808.5/2.html,转载请声明来源钻瓜专利网。