交互式动态密码验证方法

文档序号:7806565阅读:217来源:国知局
交互式动态密码验证方法
【专利摘要】本发明是针对传统密码验证方法的缺点,通过在密码设置项中引入如验证系统返回值、时间、日期、星期等动态因子参与组成排列或公式,并在验证系统验证时由用户进行排列或运算并组合成动态的验证密码值。本发明由于验证密码值是由用户根据密码设置项进行排列或运算组合而成的动态值,每一次验证都不相同;而密码设置项仅在设置时须由用户输入,验证时用户只须根据其值进行排列或运算并组合成验证密码值,并不需要对其进行显式输入;通过以上方法本发明最大程度的保证了用户的密码验证安全。
【专利说明】交互式动态密码验证方法

【技术领域】
[0001]这是一种新的更安全的密码验证方法。

【背景技术】
[0002]近年来,随着社会网络化、电子信息化的程度日益加深,各种身份验证手段层出不穷,但在众多的身份验证方法中,密码验证因其本身的特点,无疑应用的最为广泛。
[0003]密码验证是当前身份验证中最基础、应用最广泛、历史最悠久的身份验证方法,由于密码验证从诞生之日直到现在,其本身几乎没有改进,其对当前的层出不穷的密码窃取方法几乎没有抵御能力;目前,以密码窃取为主要手段的违法行为日益增加,给广大群众造成了财物、个人隐私等大量的物质和精神损失。


【发明内容】

[0004]本发明是通过对传统的密码验证方法的密码设置项、验证密码形成方式进行改进,使本发明的验证密码动态化、随机化,从而使本发明具有极强的防窃取、防截取能力,使本发明的验证密码更难破解,本发明能提供更安全、更便捷的密码验证方法。
[0005]本发明的密码设置项与传统的密码验证方法不同,本发明的密码设置项由动态的验证系统随机返回码、日期、时间、星期等因数参与的计算公式或单独或与其它静态的数字、字符、符号等排列组合而成。
[0006]本发明的最终验证密码是由用户根据当次验证时验证系统提供的随机返回码以及当时的日期、时间、星期等值用密码设置项中的计算公式计算出结果并根据密码设置项的设定进行单独或组合排列。

【具体实施方式】
[0007]由于本发明使用了动态因数组计算公式,因此必须对动态因数进行代码和运算规则的规定;为了更好的说明如何应用本发明,本例中对验证系统随机返回码、日期、时间、星期等动态因数假定了计算用代码,运算规则采用基本数学计算方法,各验证系统可自行规定。
[0008]本例中假定使用验证系统随机返回码为6位,代码为Vl到V6,日期中的年为Y、月份为M、日期为D,星期数为C,时间中的小时为T ;运算规则采用基本数学计算方法,默认对计算值进行绝对值运算,计算值的小数位进行四舍五入,个位为零时,取小数第一位非零值。
[0009]因为本发明的密码设置项可分为计算公式和静态的数字、字符、符号等,所以本发明密码设置时需对密码设置项的每一项单独设置,而计算公式的输入必需有引导字符,本例中假定为“=”公式引导符;本例中采用数据库中字段输入方式;例如设置第一部分为“Al!”,完成后按“回车键”,显示第二部分输入框,输入“=V5+V2+2”,完成后按“回车键”,输入第三部分“=((:一0+10/2+1'”,完成后按“回车键”,输入第四部分“DD5”,完成后,再次按“回车键”,全部输入完成;密码设置项输入完成后,也应该进行验证,验证系统给出随机返回码以及用当前进行设置时日期、时间、星期等数值如以下密码验证方法进行验证。
[0010]进行密码验证时,首先应由验证系统返回当次验证的随机返回码,用户应根据密码设置项取得需要的当次验证的正确日期、时间、星期等相关数据,本例中假定验证系统随机返回码为567579,密码验证时为2014年5月23日星期五,时间为15时30分,当次密码验证值是用户首先计算出第二、三部分结果为就为“15” (7+6+2 = 15)和“8” ((5 一 23+5)/2+15 = 8),与其它字符排列后,最终当次验证码为“Al! 158DD5”。
[0011]以上为本发明的一种计算方法,当然也可引入更加复杂的公式和其它的动态变化因子,或对仅对动态因子进行简单的变化;在实际验证进程中,在给出当次验证系统返回码前可先对上次密码验证值进行对比,保证当次密码与上次密码不相同,从而能简单的判别是否盗用行为。
【权利要求】
1.这是一种在传统密码验证方法的基础上改进而成的更安全的动态密码验证方法,其主要特征是:由验证系统的返回码、日期、时间、星期等动态因数参与构成的计算方法或排列,单独或与数字、字符、符号等静态值排列组合形成密码设定值,由用户根据密码设定值中的计算方法运算或排列组合成当次验证的密码验证值完成最终验证。
2.根据权利要求项I所示:密码设定值是由验证系统的返回码、日期、时间、星期等动态因数参与构成的计算方法或排列,单独或与数字、字符、符号等静态值排列组合形成。
3.根据权利要求项I所示:密码验证值由密码设定值中的计算方法的计算结果或排列,单独或与数字、字符、符号等静态值排列组合形成的。
4.根据权利要求项I所示:当次密码验证值由用户根据密码设定值计算或排列组合而成。
【文档编号】H04L9/32GK104253693SQ201410275626
【公开日】2014年12月31日 申请日期:2014年6月19日 优先权日:2014年6月19日
【发明者】于甫 申请人:于甫
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1