基于键盘的密码验证方法和实现该方法的装置制造方法及图纸

技术编号:13977078 阅读:53 留言:0更新日期:2016-11-11 17:32
本发明专利技术一般涉及信息处理系统中的身份鉴权,并且特别涉及基于键盘的密码验证方法和实现该方法的人机交互接口装置以及包含该装置的智能终端。按照本发明专利技术一个实施例的基于键盘的密码验证方法包括:经物理键盘或触摸屏上呈现的虚拟键盘接收密码信息,其中,所述密码信息以多个字符以及该多个字符中的一个或多个的按压时长和/或按压压力表示;对所述密码信息中的字符的按压时长和按压压力进行离散化处理;输出由所述分析模块作离散化处理后的密码信息。

【技术实现步骤摘要】

本专利技术一般涉及信息处理系统中的身份鉴权,并且特别涉及基于键盘的密码验证方法和实现该方法的人机交互接口装置以及包含该装置的智能终端。
技术介绍
在系统登录和移动支付等过程中,常常要求用户在终端键盘上键入密码,随后密码在本地验证,或者传输至后台系统进行验证,当验证通过,则可进行后续处理(例如完成支付操作等)。键入的密码一般是数字、字母和其它字符(例如标点符号、括号等)等的组合。作为敏感数据的密码通常以加密形式传输至后台处理系统,但是无法排除植入终端的黑客软件通过监控物理键盘的输入操作而窃取密码的风险。为此业界开发出动态模拟键盘的技术,当要求用户输入密码时,将在显示屏上向用户呈现随机排列的键盘图像,由用户通过鼠标点击图像中的按键来完成密码输入。但是这种方式无法防止用户的操作被偷窥的可能性。另外,上述字符形式的密码很容易再现并且鉴权处理过程中难以区分密码是来自合法用户还是非法用户。随着硬件性能的提高以及使用便捷性和安全性方面的优势,诸如指纹识别和虹膜识别之类的生物身份识别技术在身份验证中得到日益广泛的应用。但是与基于键盘的密码验证方法相比,其实施成本较高,而且要求个体的生物学特征保持稳定。
技术实现思路
本专利技术的目的之一是提供一种人机交互接口装置,其具有安全性高和实施成本低等优点。在一个实施例中,一种人机交互接口装置包括:物理键盘或触摸屏上呈现的虚拟键盘,其配置为接收密码信息,其中,所述密码信息以多个字符以及该多个字符中的一个或多个的按压时长和/或按压压力表示;与所述物理键盘或虚拟键盘耦合的分析模块,其配置为对所述密码信息中的字符的按压时长和按压压力进行离散化处理;与所述分析模块耦合的控制模块,其配置为响应于外部调用命令,输出由所述分析模块作离散化处理后的密码信息。优选地,在上述实施例中中,所述分析模块被配置为按照下列方式对字符的按压时长进行离散化处理:将字符的按压时长的取值范围划分为多个区间,每个区间被赋予相应的离散值;将接收的密码信息中的字符的按压时长映射至相应的离散值。更好地,在上述实施例中,区间的划分基于接收的密码信息中的多个字符的按压时长的统计特性。优选地,在上述实施例中,所述分析模块被配置为按照下列方式对字符的按压压力进行离散化处理:将字符的按压压力的取值范围划分为多个区间,每个区间被赋予相应的离散值;将接收的密码信息中的字符的按压压力映射至相应的离散值。更好地,在上述实施例中,区间的划分基于接收的密码信息中的多个字符的按压压力的统计特性。本专利技术的另外一个目的是提供一种智能终端,其具有安全性高和实施成本低等优点。在另一个实施例中,一种智能终端包括:如上所述的人机交互接口装置;鉴权处理模块,其配置为根据人机交互接口装置输出的密码信息确认用户身份的合法性。本专利技术的还有一个目的是提供基于键盘的密码验证方法,其具有安全性高和实施成本低等优点。在另一个实施例中,一种基于键盘的密码验证方法包括:经物理键盘或触摸屏上呈现的虚拟键盘接收密码信息,其中,所述密码信息以多个字符以及该多个字符中的一个或多个的按压时长和/或按压压力表示;对所述密码信息中的字符的按压时长和按压压力进行离散化处理;输出由所述分析模块作离散化处理后的密码信息。附图说明为了能够详细了解本专利技术的上述特征的方式,可参照实施例进行以上概述的对本专利技术的更具体描述,在附图中示出实施例的一部分。但是要注意,附图仅示出本专利技术的典型实施例,并且因此不是要被理解为限制其范围,因为本专利技术可容许其他同样有效的实施例。图1为按照本专利技术一个实施例的人机交互接口装置的示例性框图。图2为按照本专利技术另一个实施例的智能终端的示例性框图。图3为按照本专利技术另一个实施例的基于键盘的密码验证方法的流程图。为了便于理解,相同的参考标号在可能的情况下用于表示附图共同的相同元件。预期一个实施例中公开的元件可有利地用于其他实施例而无需具体说明。这里所参照的附图不应当被理解为按比例绘制,除非另加说明。另外,附图通常经过简化,并且为了呈现和说明的清楚起见而省略细节或组件。附图和论述用于说明以下所述的原理,其中相似标号表示相似元件。具体实施方式图1为按照本专利技术一个实施例的人机交互接口装置的示例性框图。人机交互接口装置10可配置接收来自用户的输入和向用户返回由处理装置处理后的信息。这里所使用的术语“处理装置”广义地表示能够电子地处理信息的任何装置。处理装置的一些非限制性示例包括台式计算机、膝上型计算机、上网本计算机、平板、万维网浏览器、电子书阅读器和个人数字助理(PDA)等。人机交互接口装置10可以是处理装置的物理部分,或者能够与处理装置在物理上分隔。人机交互接口装置10可使用下列的任一个或多个与处理装置或者处理装置的其它部分进行通信:总线、网络和其他有线或无线互连。示例包括I2C、SPI、PS/2、通用串行总线(USB)、蓝牙、RF和IRDA等。图1中,人机交互接口装置10包括键盘模块110、分析模块120、配置参数存储模块130和控制模块140。键盘模块110可以是物理键盘或者呈现在触摸屏上的虚拟键盘,用户可以通过按压物理键盘上的按键或者虚拟键盘上的按键图标来完成输入。分析模块120与键盘模块110耦合,其配置为对用户在输入字符时的按压时长和按压压力作离散化处理,有关离散化处理的细节将在下面作进一步的描述。配置参数存储模块130存储了人机交互接口装置10的配置信息,例如包括但不限于键盘的类型和模块之间通信协议的类型等。这些配置信息可以由外部设备经控制模块140提供的接口写入和更新。控制模块140与键盘模块110、分析器模块120和配置参数存储模块130耦合,其向应用程序提供调用密码获取功能的接口,响应于调用命令,调度各模块协同配合以完成密码信息的获取,并且向应用程序返回获取的密码信息。在现有技术中,字符形式的密码信息仅包含一个维度,即,字符本身。在本专利技术中,字符被按下时的持续时间或按压时长以及被按压时的压力或按压压力(以下又统称为“输入手法信息”)也被引入密码信息中,从而通过增加信息维度的方式来提高密码信息的复杂度,以达到提高安全性的目的。也就是说,密码信息不仅包括字符本身,而且还包含用户输入字符时的输入手法信息。在本实施例中,密码信息可以为下列项中的一项:1)多个字符以及该多个字符中的一个或多个的按压时长的组合。例如对于密码字符“123456”,密码信息除了包含字符以外,还可以包含按下这6个字符时的按压时长的特征。优选地,可以将按压时长的可取值范围划分为多个范围,它们分别对应于多个离散值,由此可以将实际的按下时长映射为相应的离散值。此外,密码信息中并不一定要包含所有字符的按压时长的特征,例如这里可以仅包含第1和第6个字符的按压时长。表1为本实施例的密码信息的一个示例性例子。表1字符时长1短2短3短4长5长6短2)多个字符以及该多个字符中的一个或多个的按压压力的组合。还是以密码字符“123456”为例,密码信息除了包含字符以外,还可以包含按下这6个字符时的按压压力的特征。优选地,可以将按压压力的可取值范围划分为多个范围,它们分别对应于多个离散值,由此可以将实际的按下压力映射为相应的离散值。同样,密码信息中并不一定要包含所有字符的按压压力的特征。表2为本实施例的密码信息的另一个示例本文档来自技高网...

【技术保护点】
一种人机交互接口装置,其特征在于,包括:物理键盘或触摸屏上呈现的虚拟键盘,其配置为接收密码信息,其中,所述密码信息以多个字符以及该多个字符中的一个或多个的按压时长和/或按压压力表示;与所述物理键盘或虚拟键盘耦合的分析模块,其配置为对所述密码信息中的字符的按压时长和按压压力进行离散化处理;与所述分析模块耦合的控制模块,其配置为响应于外部调用命令,输出由所述分析模块作离散化处理后的密码信息。

【技术特征摘要】
1.一种人机交互接口装置,其特征在于,包括:物理键盘或触摸屏上呈现的虚拟键盘,其配置为接收密码信息,其中,所述密码信息以多个字符以及该多个字符中的一个或多个的按压时长和/或按压压力表示;与所述物理键盘或虚拟键盘耦合的分析模块,其配置为对所述密码信息中的字符的按压时长和按压压力进行离散化处理;与所述分析模块耦合的控制模块,其配置为响应于外部调用命令,输出由所述分析模块作离散化处理后的密码信息。2.如权利要求1所述的人机交互接口装置,其中,所述分析模块被配置为按照下列方式对字符的按压时长进行离散化处理:将字符的按压时长的取值范围划分为多个区间,每个区间被赋予相应的离散值;将接收的密码信息中的字符的按压时长映射至相应的离散值。3.如权利要求2所述的人机交互接口装置,其中,区间的划分基于接收的密码信息中的多个字符的按压时长的统计特性。4.如权利要求1所述的人机交互接口装置,其中,所述分析模块被配置为按照下列方式对字符的按压压力进行离散化处理:将字符的按压压力的取值范围划分为多个区间,每个区间被赋予相应的离散值;将接收的密码信息中的字符的按压压力映射至相应的离散值。5.如权利要求4所述的人机交互接口装置,其中,区间的划分基于接收的密码信息中的多个字符的按压压力的...

【专利技术属性】
技术研发人员:沈志嵘
申请(专利权)人:中国银联股份有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1