基于按键节奏或按键力度变换的数字加解密方法

文档序号:6664331阅读:285来源:国知局
专利名称:基于按键节奏或按键力度变换的数字加解密方法
技术领域
本发明涉及计算机领域的信息安全技术,尤其涉及一种基于按键节奏或按键力度变换的数字加解密方法,适用于所有需要按键输入密码的设备。
背景技术
随着制造工艺的提高,输入设备已经有能力采集用户通过键盘按键输入的多种参数,包括按键的时间间隔和按键力度。甚至触摸输入设备都可以采集用户的触摸力度。这给本发明技术方案的实现提供了现实的技术基础。现有的按键密码输入技术较为简单,例如在ATM提款机上输入密码,通过操作键盘只能是6位数字,安全强度很低。而已投入的此类设备数量庞大,若仅仅为了提高用户账 户的密码安全强度,银行业者很难再花费巨资去更换ATM机设备。与此类似,其他领域也存在大量的因升级密码安全强度而需要更换或升级硬件的情况。因此,如何在不改换现有设备的硬件的前提下,进一步提高密码的安全强度就成了一个非常有价值的研究课题。

发明内容
有鉴于此,本发明的主要目的在于提供一种基于按键节奏或按键力度变换的数字加解密方法,能够在原有单一数字密码的基础上记录用户通过密码输入键盘输入密码的按键节奏或按键力度习惯,生成安全强度较高的复杂密码,提高此类设备,如银行ATM机的安全性。为达到上述目的,本发明的技术方案是这样实现的
一种基于按键节奏变换的数字加解密方法,该方法包括
用户设置密码时,采用一定的按键节奏输入设定的密码的步骤;以及,
在验证用户密码时,采用所述一定的按键节奏输入设定的密码的步骤。其中该按键节奏具体为记录用户按键输入的时间间隔。该按键输入的每个时间间隔具体为以用户按下按键的时间作为开始时间点、以松开按键的时间作为截止时间点的时间采样间隔;或,
以用户第n次按下按键的时间作为开始时间点,以用户按下第n+1个按键的截止时间作为第n个按键的终止时间的时间采样间隔;n为自然数。一种基于按键力度变换的数字加解密方法,该方法包括
用户设置密码时,采用一定的按键力度输入设定的密码的步骤;以及,
在验证用户密码时,采用所述一定的按键力度输入设定的密码的步骤。其中该按键力度为按键力度感知模块记录的每个按键的输入力度。一种基于按键力度变换的数字加解密装置,包括用于输入密码的键盘,还包括力度感知模块,用于记录用户按键时的按键输入力度。本发明所提供的基于按键节奏或按键力度变换的数字加解密方法,具有以下优
占-
^ \\\ 该数字加解密方法,能够采集和记录用户使用密码输入键盘的按键的使用习惯,生成安全强度较高的安全密码,用户可以根据自己喜欢的节奏设置密码,甚至可以用自己熟悉的音乐旋律作为密码。从而提高了此类设备的安全性。


图I为本发明基于用户按键节奏的密码输入过程实施例一示意 图2为本发明基于用户按键节奏的密码输入过程实施例二示意 图3为本发明基于用户按键力度的密码输入过程实施例示意图。
具体实施例方式下面结合附图及本发明的实施例对本发明的方法作进一步详细的说明。
一、基于按键节奏变换的数字加解密方法。本发明在原有密码的基础上,记录用户输入密码的节奏(时间节奏),从而多维角度加强了密码强度。用户可以根据自己喜欢的节奏设置密码。物理输入设备无需改动,只需要软件进行升级即可实现。关于安全性的问题
假设同样以6位数字作为密码,该6位数字的密码种类是106种,假设只将用户输入密码时间间隔采样分为简单的三种(无停顿,短停顿,长停顿),那么同样的6位数字密码的种类,则可以生成的密码种类为306种。从而比原来的密码提高了 36倍的种类。大大提高了密码强度。甚至可以将时间间隔的采样分成更多等级。同时,如果将时间间隔的采样等级加大,可能用户会产生一定偏差,那么可以加入简单的容错机制,允许节奏上有少量的误差,从而提升用户体验。二、基于用户按键力度变换的数字加解密方法。在原有密码的基础上,记录用户输入密码的不同按键的力度习惯,从而多维角度加强了密码强度。用户可以根据自己喜欢的力度习惯设置密码。该实施例需要一定的物理输入设备支持。关于安全性与上述的基于节奏变换的数字加解密方法相同。将上述基于按键节奏变换和按键力度变换的技术用于加密或解密时,用户仍须输入相同的密码,不同之处在于,用户在输入加密密码(用户设定)时,需根据一定的输入节奏(或按键力度)输入数字密码,而解密(验证用户设定的密码)时,则根据原密码的节奏(或按键力度)输入上次设定的密码。下面我们对以基于用户按键节奏变换和基于用户按键力度变换的数字加解密的过程分别说明。一、基于用户按键节奏的数字加解密过程。在原有密码输入键盘的设备中,记录用户按键输入的间隔时间,这个时间间隔又可以分为两种方式来实现
图I为本发明基于用户按键节奏的密码输入过程实施例一;如图I所示,以用户按键按下去的时间作为开始时间,以用户松开按键的时间作为截止时间点,即将按下两按键的中间时间差作为一个时间间隔采样。
图2为本发明基于用户按键节奏的密码输入过程实施例二示意图;如图2所示,以用户第一次按键按下去的时间作为开始时间,以用户按下第二个按键的截止时间作为第一个按键的终止时间进行采样,同时作为第二个按键的采样开始时间。直至最后一个键间隔时间以按回车键时间为止。假设按6个不同的按键组成一个6位的密码,Bl、6,每个按键的间隔时间是Tl T6 ;
如果没有时间间隔,传统的密码结构为B1*B2*B3*B4*B5*B6 ;
增加时间感应器之后,密码结构为B1*T1*B2*T2*B3*T3*B4*T4*B5*T5*
66^16 ;
那么这6个按键组成的密码种类为原来的Tn~6倍;其中,Tn表示T的采样级别。这样,仍然采用原普通型数字密码(假设以6个8作为密码),采用一定节奏输入数字密码“8 8 8 8 8 8”并回车后;加入上述的一定按键节奏,则可以生成多于原密码数倍强度的密码表不短停顿“一”表不长停顿)8_ 8- 8— 8-8-8—回车。二、基于用户按键力度变换的数字加解密方法。在原有密码输入设备中,加入力度感知模块,用于记录用户输入每个按键的输入力度。图3为本发明基于用户按键力度的密码输入过程实施例示意图;按图3所示的按键力度,以用户输入密码的按键力度作为辅助输入。例如,仍采用原普通型数字密码(假设以6个8作为密码),则采用一定按键力度输入数字密码“8 8 8 8 8 8”并回车;加上如图3所示的按键力度,则可以生成多于原密码数倍强度的密码表示轻按输入;“一”表示重按输入)8~ 8~ 8一 8'8'8一回车。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1.一种基于按键节奏变换的数字加解密方法,其特征在于,该方法包括 用户设置密码时,采用一定的按键节奏输入设定的密码的步骤;以及, 在验证用户密码时,采用所述一定的按键节奏输入设定的密码的步骤。
2.根据权利要求I所述的基于按键节奏变换的数字加解密方法,其特征在于,其特征在于,该按键节奏具体为记录用户按键输入的时间间隔。
3.根据权利要求2所述的基于按键节奏变换的数字加解密方法,其特征在于,其特征在于,该按键输入的每个时间间隔具体为以用户按下按键的时间作为开始时间点、以松开按键的时间作为截止时间点的时间采样间隔;或, 以用户第n次按下按键的时间作为开始时间点,以用户按下第n+1个按键的截止时间作为第n个按键的终止时间的时间采样间隔;n为自然数。
4.一种基于按键力度变换的数字加解密方法,其特征在于,该方法包括 用户设置密码时,采用一定的按键力度输入设定的密码的步骤;以及, 在验证用户密码时,采用所述一定的按键力度输入设定的密码的步骤。
5.根据权利要求4所述的基于按键力度变换的数字加解密方法,其特征在于,该按键力度为按键力度感知模块记录的每个按键的输入力度。
6.一种基于按键力度变换的数字加解密装置,包括用于输入密码的键盘,其特征在于,还包括力度感知模块,用于记录用户按键时的按键输入力度。
全文摘要
本发明公开了一种基于按键节奏或按键力度变换的数字加解密方法,该方法包括用户设置密码时,采用一定的按键节奏或按键力度输入设定的密码的步骤;以及在验证用户密码时,采用所述一定的按键节奏或力度输入设定的密码的步骤。采用本发明的方法,能够在原有单一数字密码的基础上记录用户通过密码输入键盘输入密码的按键节奏或按键力度习惯,生成安全强度较高的复杂密码,提高此类设备的安全性。
文档编号G07F7/02GK102799833SQ20121022398
公开日2012年11月28日 申请日期2012年7月2日 优先权日2012年7月2日
发明者王坤 申请人:人民搜索网络股份公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1