发明名称 一种用于认证系统的动态令牌时间误差校正方法
摘要 本发明的目的是提供一种用于认证系统的动态令牌时间误差校正方法,有效解决了现有的令牌校时技术中存在的操作复杂、精确度低、安全隐患较大的问题。本发明采用全新的动态令牌时间误差跟踪技术,令牌不用打开便可在每次的使用过程中进行校时,不存在误差积累的问题,从而在确保令牌准确性和有效性的基础上,消除了令牌在结构上的安全隐患,大大降低了用户的使用风险。本发明采用双因素认证时间漂移容差机制,实现动态令牌时间误差跟踪技术。
申请公布号 CN101895527A 申请公布日期 2010.11.24
申请号 CN200910198654.9 申请日期 2009.11.11
申请人 谈剑锋 发明人 谈剑锋
分类号 H04L29/06(2006.01)I;H04L9/32(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 上海硕力知识产权代理事务所 31251 代理人 郭桂峰
主权项 一种用于认证系统的动态令牌时间误差校正方法,其特征在于,包括如下步骤:1)在认证中心设置时间窗口t;2)通过令牌校时记录t0,令牌可显示当前时间的动态密码PT;3)进行动态口令对比,系统计算PT1=F(T1+t0,K),将PT1与PT进行对比;4)如果相同,返回认证成功的结果;若不相同,则依次计算时间窗口t内的动态口令PT1+1=F(T1+t0+1,K)和PT1‑1=F(T1+t0‑1,K)、PT1+2=F(T1+t0+2,K)和PT1‑2=F(T1+t0‑2,K)、PT1+3=F(T1+t0+3,K)和PT1‑3=F(T1+t0‑3,K)、……、PT1+t=F(T1+t0+t,K)和PT1‑t=F(T1+t0‑t,K),并依次将PT1+1和PT1‑1、PT1+2和PT1‑2、PT1+3和PT1‑3、……、PT1+t和PT1‑t分别与PT进行对比;5)若存在对比结果相同,则返回认证成功的结果,并在数据库中记录本次认证时令牌与认证服务器的时间误差Δt,用做下一次认证时候的时间补偿参数,即当前时间误差t1=t0+Δt;若不存在对比结果相同,则返回认证失败的结果。
地址 201204 上海市浦东新区张江高科技园区毕升路289弄1号楼2层