[发明专利]一种适用于动态令牌的解锁方法有效
申请号: | 201310129808.5 | 申请日: | 2013-04-15 |
公开(公告)号: | CN103209077A | 公开(公告)日: | 2013-07-17 |
发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 飞天诚信科技股份有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市*** | 国省代码: | 北京;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:将所述系统状态设为二级解锁状态,将所述二级锁定标志置位,显示二级解锁码输入界面,清空所述解锁密码数据缓存区,清除按键唤醒标志,退出解锁过程。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞天诚信科技股份有限公司,未经飞天诚信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310129808.5/,转载请声明来源钻瓜专利网。