创建节奏密码及根据节奏密码进行验证的方法和装置制造方法及图纸

技术编号:8387264 阅读:166 留言:0更新日期:2013-03-07 07:56
本发明专利技术利用敲击所表达出来的生理特征将其作为一种生理密码加以利用,以创建用户特有的节奏密码,并且根据节奏密码进行验证。本发明专利技术中的创建节奏密码的方法,包括:向用户提供原始训练文本;接收用户按照所述原始训练文本所提供的输入训练文本;提取所述输入训练文本的相邻文本单元间的节奏特征值;以及根据所提取的相邻文本单元间的节奏特征值产生所述用户的节奏密码。本发明专利技术还提供了创建节奏密码的系统,以及根据节奏密码进行验证的方法和系统。本发明专利技术利用用户输入文本的节奏作为密码可以带来诸多优点,包括增加了密码的安全性,并节省了用户记住密码的成本。

【技术实现步骤摘要】

本专利技术总体上涉及数据的处理,特别的本专利技术涉及创建节奏密码的方法和装置,以及根据节奏密码进行验证的方法和装置。
技术介绍
以文本方式设置密码数据是现在最常见的鉴权方式。然而文本密码由于其本身的局限性存在很多缺陷,比如保密性差、容易被遗忘、输入精确度要求高等。为了进一步提高文本密码的保密性,现有技术中已经有人提出在文本密码上进一步增加节奏密码进行二次加密。参见美国专利文献US6954862B2,该文献提出了一个基于速度(pace)、节奏(rhythm)和节拍(tempo)来加强文本密码的解决方案。该文献中的密·码包括一串字符和一个关联时序元素(associated timing element)。当访问一个受限的装置或者功能时,用户需要根据正确的速度、节奏和节拍输入正确的字符串。输入的字符串和时序元素会跟已经存储的值进行比对,当且仅当这些值匹配时才能允许用户进行访问。也就是说,用户不但要输入正确的字符串还要按照正确的速度、节奏和节拍进行输入。一个简单的例子是,如果用户的文本密码是六个字母“Z”,那么包含时序元素的密码可以是“ZZZ”(暂停)“ZZZ”,也就是说在输入三个字母“Z”后暂停一段时间,比如两秒。
技术实现思路
本领域的普通技术人员发现尽管在纯文本密码上结合节奏信息可以进一步增强密码的安全性。但是由于现有技术中用户输入的密码不论从文字还是节奏上都是特定的,因此他人可能依旧通过观察用户输入密码的过程而记住用户密码中的字符串与节奏信息。也就是说现有技术中密码的设计仍然具有一定局限性。为了增加密码的安全性,很多应用要求用户每隔一段时间(比如半年)就更换密码,这样的要求虽然从一定程度上提高了安全性,但是却增加了用户的密码维护成本,影响了用户体验,因为频繁更换密码不利于用户记住自己的密码。已有研究表明就像人的书写方式能够反映人的生理特征(neurophysiologicalfactors) 一样,人的敲击方式(typing pattern)在很大程度上也反映了一个人的生理特征。本专利技术的专利技术人发现敲击所表达出来的生理特征可以被作为一种生理密码加以利用。因此,本专利技术提供一种创建节奏密码的方法,包括向用户提供原始训练文本;接收用户按照所述原始训练文本所提供的输入训练文本;提取所述输入训练文本的相邻文本单元间的节奏特征值;以及根据所提取的相邻文本单元间的节奏特征值产生所述用户的节奏密码。本专利技术还提供一种根据节奏密码进行验证的方法,包括为用户生成原始验证文本;接收所述用户按照所述原始验证文本提供的输入验证文本;提取所述输入验证文本中的相邻文本单元间的节奏特征值;将所提取的相邻文本单元间的节奏特征值与所述用户的节奏密码进行比较;以及根据比较结果判断所述用户是否成功通过了节奏密码的验证。本专利技术还提供一种创建节奏密码的系统,包括提供装置,被配置为向用户提供原始训练文本;第一接收装置,被配置为接收用户按照所述原始训练文本所提供的输入训练文本;第一提取装置,被配置为提取所述输入训练文本的相邻文本单元间的节奏特征值;以及产生装置,被配置为根据所提取的相邻文本单元间的节奏特征值产生所述用户的节奏密码。本专利技术还提高一种根据节奏密码进行验证的系统,包括生成装置,被配置为为用户生成原始验证文本;第二接收装置,被配置为接收所述用户按照所述原始验证文本提供的输入验证文本;第二提取装置,被配置为提取所述输入验证文本中的相邻文本单元间的 节奏特征值;比较装置,被配置为将所提取的相邻文本单元间的节奏特征值与所述用户的节奏密码进行比较;以及第一判断装置,被配置为根据比较结果判断所述用户是否成功通过了节奏密码的验证。利用用户输入文本的节奏作为密码可以带来诸多优点,包括增加了密码的安全性,并节省了用户记住密码的成本。上述以及其它优点的具体体现将在具体实施方式部分结合具体实施例进行更加详细的说明。附图说明本说明中所参考的附图只用于示例本专利技术的典型实施例,不应该认为是对本专利技术范围的限制。图I示出了适于用来实现本专利技术实施方式的示例性计算系统100的框图。图2示出了按照本专利技术的一种实施例的创建节奏密码的方法流程图。图3示出了按照本专利技术的一种实施例的根据节奏密码进行验证的方法流程图。图4示出了按照本专利技术的一种实施例的生成原始验证文本的方法流程图。图5示出了按照本专利技术的另一种实施例的生成原始验证文本的方法流程图。图6示出了按照本专利技术的一种实施例的创建节奏密码的系统框图。图7示出了按照本专利技术的一种实施例的根据节奏密码进行验证的系统框图。图8示出了按照本专利技术的一种实施例的原始验证文本生成装置框图。图9示出了按照本专利技术的另一种实施例的原始验证文本生成装置框图。具体实施例方式本文中所用的术语,仅仅是为了描述特定的实施例,而不意图限定本专利技术。本文中所用的单数形式的“一”和“该”,旨在也包括复数形式,除非上下文中明确地另行指出。还要知道,“包含”一词在本说明书中使用时,说明存在所指出的特征、整体、步骤、操作、单元和/或组件,但是并不排除存在或增加一个或多个其它特征、整体、步骤、操作、单元和/或组件,以及/或者它们的组合。权利要求中的对应结构、材料、操作以及所有功能性限定的装置(means)或步骤的等同替换,旨在包括任何用于与在权利要求中具体指出的其它单元相组合地执行该功能的结构、材料或操作。所给出的对本专利技术的描述其目的在于示意和描述,并非是穷尽性的,也并非是要把本专利技术限定到所表述的形式。对于所属
的普通技术人员来说,在不偏离本专利技术范围和精神的情况下,显然可以作出许多修改和变型。对实施例的选择和说明,是为了最好地解释本专利技术的原理和实际应用,使所属
的普通技术人员能够明了,本专利技术可以有适合所要的特定用途的具有各种改变的各种实施方式。所属
的技术人员知道,本专利技术的多个方面可以体现为系统、方法或计算机程序产品。因此,本专利技术的多个方面可以具体实现为以下形式,即,可以是完全的硬件、完全的软件(包括固件、驻留软件、微代码等)、或者本文一般称为“电路”、“模块”或“系统”的软件部分与硬件部分的组合。此外,本专利技术的多个方面还可以采取体现在一个或多个计算机可读介质中的计算机程序产品的形式,该计算机可读介质中包含计算机可用的程序码。可以使用一个或多个计算机可读的介质的任何组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是一但不限于——电的、磁的、光的、电磁的、红外线的、或半导体的系统、装置、器件或任何以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括以下有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPR0M或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任何合适的组合。在本文件的语境中,计算机可读存储介质可以是任何包含或存储程序的有形的介质,该程序被指令执行系统、装置或者器件使用或者与其结合使用。计算机可读的信号介质可包括在基带中或者作为载波一部分传播的、其中体现计算机可读的程序码的传播的数据信号。这种传播的信号可以采用多种形式,包括——但不限于——电磁信号、光信号或任何以上合适的组合。计本文档来自技高网
...

【技术保护点】
一种创建节奏密码的方法,包括:向用户提供原始训练文本;接收用户按照所述原始训练文本所提供的输入训练文本;提取所述输入训练文本的相邻文本单元间的节奏特征值;以及根据所提取的相邻文本单元间的节奏特征值产生所述用户的节奏密码。

【技术特征摘要】

【专利技术属性】
技术研发人员:王宜敏王健朱子玉李起成陈昊胡国强梅立军
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:

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

1