密码输入系统与密码输入方法

文档序号:6491057阅读:160来源:国知局
密码输入系统与密码输入方法
【专利摘要】一种密码输入系统与密码输入方法。该密码输入系统包括一信号接收单元、一处理器以及一储存装置;该信号接收单元用以依序接收多个输入信号,其中该些输入信号包括多个按键按压信号以及每一该些按键按压信号所分别对应的一按键释放信号,其中每一该些按键按压信号分别对应一字母数字符号;该处理器则根据一预设按键释放原则,将该些按键按压信号所对应的该些字母数字符号依序分群成多个群组,其中每一该些群组作为一密码元素,且该些密码元素组成一多键输入密码组;该储存装置储存该多键输入密码组。本发明大幅增加密码的复杂度、安全性以及降低密码被破解的机率。
【专利说明】密码输入系统与密码输入方法
【技术领域】
[0001]本发明是有关于一种密码输入系统与密码输入方法,且特别是有关于一种多键输入密码输入系统与方法。
【背景技术】
[0002]随着人们对个人数据安全性重视度的逐渐提高,利用密码来控制访问例如计算机、数据库、通信装置等的资源,已经是众所皆知的技术。在访问所需要的资源之前,使用者需要输入一个正确的密码,来作为确定使用者被授权访问所需资源的依据。因此在日常生活中,几乎到处都可以找到各种形式的密码使用。
[0003]此外,加密解密方式也变得更加多元化,传统方式有键盘敲入,面部识别,指纹识别等。普通使用者最常用的还是键盘输入数字字母组合作为密码,这样的密码组合毕竟位数有限,这样很容易被黑客使用各种方式(例如排列组合或穷举法)进行破解,如何使用有限的位数来增加密码的安全性,成为当前技术发展的重要课题之一。

【发明内容】

[0004]本发明提供一种密码输入系统,可大幅提高密码的安全性。
[0005]本发明提供一种密码输入方法,可降低密码被破解的机率。
[0006]本发明提出一种密码输入系统与一密码输入方法。该密码输入系统包括一信号接收单元、一处理器以及一储存装置;该信号接收单元用以依序接收多个输入信号,其中该些输入信号包括多个按键按压信号以及每一该些按键按压信号所分别对应的一按键释放信号,其中每一该些按键按压信号分别对应一字母数字符号;该处理器根据一预设按键释放原则,将该些按键按压信号所对应的该些字母数字符号依序分群成多个群组,其中每一该些群组作为一密码元素,且该些密码元素组成一多键输入密码组;该储存装置储存该多键输入密码组。
[0007]本发明的一种密码输入方法,该密码输入方法包括:依序接收多个输入信号,其中该些输入信号包括多个按键按压信号以及每一该些按键按压信号所分别对应的一按键释放信号,其中每一该些按键按压信号分别对应一字母数字符号;在依序接收该些输入信号的同时,根据一预设按键释放原则,将该些按键按压信号所对应的该些字母数字符号依序分群成多个群组,其中每一该些群组作为一密码元素,且该些密码元素组成一多键输入密码组;以及储存该多键输入密码组。
[0008]在本发明的一实施例中,密码输入系统与密码输入方法,其中该信号接收单兀还接收一选择信号,以确定一单一密码元素键数,而该预设按键释放原则包括:步骤a,当依序接收的该些按键按压信号的一按压信号数量等于该单一密码元素键数,并且直到接收对应该些按键按压信号的该些按键释放信号时,则依照依序接收该些按键按压信号的一接收顺序将分别对应该些按键按压信号的该些字母数字符号组成该密码元素。步骤b,当依序接收的该些按键按压信号的该按压信号数量大于该单一密码元素键数,并且直到接收至少该单一密码元素键数的部分该些按键按压信号所对应的该些按键释放信号时,则依照该接收顺序,将前部分该按压信号数量等于该单一密码元素键数的部分该些按键按压信号所对应的该些字母数字符号组成该密码元素。步骤C当依序接收的该些按键按压信号的该按压信号数量小于该单一密码元素键数时,则继续等待接收至少一按键按压信号,直到所接收的该些按键按压信号的该按压信号数量大于等于该单一密码元素键数时,进行步骤a或步骤b0
[0009]在本发明的一实施例中,密码输入系统与密码输入方法,其中该预设按键释放原则包括:当依序接收该些按键按压信号,并且同时接收该些按键按压信号所对应的该些按键释放信号时,则依照依序接收该些按键按压信号的一接收顺序将分别对应该些按键按压信号的该些字母数字符号组成该密码元素。
[0010]在本发明的一实施例中,密码输入系统与密码输入方法,还包括一时钟,用以设定一固定时间窗,其中该预设按键释放原则包括:当在该固定时间窗内,依序接收该些按键按压信号,并且接收该些按键按压信号所对应的该些按键释放信号时,则依照依序接收该些按键按压信号的一接收顺序将分别对应该些按键按压信号的该些字母数字符号组成该密码元素。
[0011 ] 在本发明的一实施例中,密码输入系统与密码输入方法,还包括一显示装置,用以显示一密码输入界面,其中该密码输入界面根据该信号接收单元所依序接收到的该些按键按压信号,显示一输入数量等于该些按键按压信号的一按压信号数量的多个输入符号。
[0012]基于上述,本发明中使用者可以按下多键来输入整组密码中的单一密码元素,并且依据预设按键释放原则,多键输入密码组可以是每个密码元素由数量相同的字母数字符号组成的单一多键输入密码组,亦可以是每个密码元素由不同数量的字母数字符号组成的多重多键输入密码组。由于可供作密码的按键包括数字、小写字母与大写字母,再加上每个密码元素对应至少一字母数字符号组合,因此大幅增加密码的复杂度、安全性以及降低密码被破解的机率。
[0013]为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合所附附图做详细说明如下。
【专利附图】

【附图说明】
[0014]图1绘示根据本发明一实施例的一种密码输入系统的示意简图。在本发明的密码输入系统适用于任何需要输入密码的鉴证系统。
[0015]图2绘示根据本发明一实施例的一种密码输入方法流程简图。
[0016]图3绘示根据本发明一实施例的一种预设按键释放原则判断流程简图。
[0017]图4绘示根据本发明又一实施例的一种预设按键释放原则判断流程简图。
[0018]图5绘示根据本发明另一实施例的一种预设按键释放原则判断流程简图。
[0019]主要组件符号说明:
[0020]100:密码输入系统
[0021]102:信号接收单元
[0022]104:处理器
[0023]106:显示装置[0024]108:输入装置
[0025]110:储存装置
[0026]S201 ?S215、S301 ?S335、S401、S501:步骤【具体实施方式】
[0027]图1绘示根据本发明一实施例的一种密码输入系统的示意简图。本发明的密码输入系统适用于任何需要输入密码的鉴证系统。请参照图1,本实施例的密码输入系统100包括一信号接收单兀102、一处理器104、一显不装置106、一输入装置108以及一储存装置110。其中,信号接收单元102例如是与输入装置108 (例如实体键盘、虚拟键盘或是任何可以输入字母数字符号的输入界面)连接,而可接收使用者经由输入装置108输入的输入信号。处理器104例如是中央处理器、微控制器(micro-controller)或嵌入式控制器(embedded controller)。显不装置106用以显不一密码输入界面。储存装置110用以储存多键输入密码组。其中,储存装置110例如是存储器(memory)、存储卡(memory card)或硬盘(hard disk)。
[0028]图2绘示根据本发明一实施例的一种密码输入方法流程简图。请参照图1与图2,在步骤S201中,处理器104控制显示装置106显示密码输入界面。在步骤S205中,信号接收单元102依序接收使用者由输入装置108输入的多个输入信号。其中这些输入信号包括多个按键按压信号以及每一按键按压信号所分别对应的一按键释放信号。值得注意的是,每一按键按压信号分别对应一字母数字符号。其中,字母数字符号例如是一数字、一小写英文字、一大写英文字或是输入按键所对应的任何文字数字符号。
[0029]在依序接收输入信号的同时(步骤S205),处理器104,根据一预设按键释放原则,将按键按压信号所对应的字母数字符号依序分群成多个群组,而每一群组作为一密码元素,且数个密码元素组成一多键输入密码组(步骤S211)。以具有五个密码元素的三键密码组为例,此三键密码组的每个密码元素均由三个字母数字符号组成,也就是使用者共输入15个代表字母数字符号的输入信号,而依序每三个字母数字符号分群,并且每群字母数字符号组成此三键密码组的一单一密码元素。在另一实施例中,以具有五个密码元素的多重多键输入密码组为例,此多重多键输入密码组的每一密码元素可由不同数量的字母数字符号组成。
[0030]最后,在步骤S215中,储存装置110储存多键输入密码组。更明确的说,在储存装置110储存每一多键输入密码组以及此多键输入密码组的每一密码元素的字母数字符号组合。在一实施例中,储存装置110还记录每一多键输入密码组中每一密码元素所分别对应的按键数量。
[0031]以下将以数个实施例搭配附图,更进一步的描述本发明的数个预设按键释放原则。
[0032]图3绘示根据本发明一实施例的一种预设按键释放原则判断流程简图。在本实施例中,信号接收单元102在依序接收输入信号之前(步骤S205),还接收一选择信号,以确定一单一密码元素键数。也就是使用者在输入多键输入密码元素之前,先设定组成的单一密码元素的键数。因此多键输入密码组的每一多键输入密码元素,皆由相同数量的按键对应的字母数字符号所组成。请参照图3,在步骤S301中,处理器104确认依序接收的按键按压信号的一按压信号数量是否等于使用者所设定的单一密码元素键数。当依序接收的按键按压信号的按压信号数量等于使用者所设定的单一密码元素键数时,处理器104确认是否接收到对应该些按键按压信号的所有按键释放信号(步骤S305 )。当并非完全接收到对应按键按压信号的所有按键释放信号时,则持续等待(步骤S311),直到接收对应该些按键按压信号的所有按键释放信号时,则处理器104依照依序接收按键按压信号的一接收顺序,将分别对应按键按压信号的字母数字符号组成该密码元素(步骤S315)。
[0033]另一方面,当依序接收的按键按压信号的按压信号数量大于单一密码元素键数时,处理器104确认是否接收到对应该些按键按压信号的所有按键释放信号(步骤S321)。当并非完全接收到对应按键按压信号的所有按键释放信号时,则持续等待(步骤S325),直到接收至少单一密码元素键数的部分按键按压信号所对应的按键释放信号时,则处理器104依照该接收顺序,将前部分按压信号数量等于单一密码元素键数的按键按压信号所对应的字母数字符号组成该密码元素(步骤S331)。也就是,当使用者设定组成的单一密码元素的键数后,不管使用者输入多少个输入信号,密码输入系统只锁定等于单一密码元素键数的前部分按键按压信号所对应的字母数字符号组成单一密码元素。
[0034]再者,当依序接收的按键按压信号的按压信号数量小于单一密码元素键数时,则继续等待接收至少一按键按压信号(步骤S335),直到所接收的按键按压信号的按压信号数量大于等于单一密码元素键数时,处理器104进行步骤S305飞315或步骤S321?S331。
[0035]图4绘示根据本发明又一实施例的一种预设按键释放原则判断流程简图。请参照图4,当依序接收按键按压信号,并且同时接收按键按压信号所对应的按键释放信号时(也就是被按压的按键同时被释放),则处理器104依照依序接收按键按压信号的一接收顺序,将分别对应该些按键按压信号的该些字母数字符号组成该密码元素(步骤S401)。在本实施例的预设按键释放原则中,使用者无需事先设定单一密码元素键数,而是由输入信号时的按键统一释放动作为一触发动作,使密码输入系统根据此触发动作,依照依序接收按键按压信号的接收顺序,将分别对应按键按压信号的字母数字符号组成密码元素。因此多键输入密码组的每一多键输入密码元素,不一定是由相同数量的按键对应的字母数字符号所组成。也就是所组成的多键输入密码组例如是组成每一多键输入密码元素的字母数字符号数量并不一定相同的一多重多键输入密码组。
[0036]图5绘示根据本发明另一实施例的一种预设按键释放原则判断流程简图。请参照图5,在本实施例中,密码输入系统,还包括一时钟,用以设定一固定时间窗。在所设定的固定时间窗内,依序接收的按键按压信号,并且接收按键按压信号所对应的该些按键释放信号时,则处理器104依照依序接收按键按压信号的一接收顺序将分别对应按键按压信号的字母数字符号组成该密码元素(步骤S501)。在本实施例的预设按键释放原则中,使用者无需事先设定单一密码元素键数,而是以固定时间窗区隔每个多键输入密码元素的输入操作。由于使用者在每个固定时间窗内所输入的按键按压信号数量并不一定相同,因此本实施例中每一多键输入密码元素,不一定是由相同数量的按键对应的字母数字符号所组成。也就是所组成的多键输入密码组例如是组成每一多键输入密码元素的字母数字符号数量并不一定相同的一多重多键输入密码组。
[0037]值得注意的是,为提高密码的安全性以及降低多键密码元素被破解的机率,显示器所显示的输入界面,则根据信号接收单元所依序接收到的按键按压信号,显示输入数量等于按键按压信号的按压信号数量的多个输入符号。也就是不论使用者是多少键密码元素,输入界面所显示的输入符号的数量,等于使用者按压按键产生的按压信号数量。
[0038]综上所述,本发明中使用者可以按下多键来输入整组密码中的单一密码元素,并且依据预设按键释放原则,多键输入密码组可以是每个密码元素由数量相同的字母数字符号组成的单一多键输入密码组,亦可以是每个密码元素由不同数量的字母数字符号组成的多重多键输入密码组。由于可供作密码的按键包括数字、小写字母与大写字母,再加上每个密码元素对应至少一字母数字符号组合,因此大幅增加密码的复杂度、安全性以及降低密码被破解的机率。
[0039]虽然本发明已以实施例公开如上,然而其并非用以限定本发明,任何本领域普通技术人员,在不脱离本发明的精神和范围内,应当可作些许的更动与润饰,故本发明的保护范围应当视所附的权利要求书的范围所界定者为准。
【权利要求】
1.一种密码输入系统,该密码输入系统包括: 一信号接收单元,用以依序接收多个输入信号,其中该些输入信号包括多个按键按压信号以及每一该些按键按压信号所分别对应的一按键释放信号,其中每一该些按键按压信号分别对应一字母数字符号; 一处理器,该处理器根据一预设按键释放原则,将该些按键按压信号所对应的该些字母数字符号依序分群成多个群组,其中每一该些群组作为一密码元素,且该些密码元素组成一多键输入密码组;以及 一储存装置,该储存装置储存该多键输入密码组。
2.如权利要求1所述的密码输入系统,其中该信号接收单元还接收一选择信号,以确定一单一密码元素键数,而该预设按键释放原则包括: a.当依序接收的该些按键按压信号的一按压信号数量等于该单一密码元素键数,并且直到接收对应该些按键按压信号的该些按键释放信号时,则依照依序接收该些按键按压信号的一接收顺序将分别对应该些按键按压信号的该些字母数字符号组成该密码元素; b.当依序接收的该些按键按压信号的该按压信号数量大于该单一密码元素键数,并且直到接收至少该单一密码元素键数的部分该些按键按压信号所对应的该些按键释放信号时,则依照该接收顺序,将前部分该按压信号数量等于该单一密码元素键数的部分该些按键按压信号所对应的该些字母数字符号组成该密码元素;以及 c.当依序接收的该些按键按压信号的该按压信号数量小于该单一密码元素键数时,则继续等待接收至少一按键按 压信号,直到所接收的该些按键按压信号的该按压信号数量大于等于该单一密码元素键数时,进行步骤a或步骤b。
3.如权利要求1所述的密码输入系统,其中该预设按键释放原则包括: 当依序接收该些按键按压信号,并且同时接收该些按键按压信号所对应的该些按键释放信号时,则依照依序接收该些按键按压信号的一接收顺序将分别对应该些按键按压信号的该些字母数字符号组成该密码元素。
4.如权利要求1所述的密码输入系统,该密码输入系统还包括一时钟,用以设定一固定时间窗,其中该预设按键释放原则包括: 当在该固定时间窗内,依序接收该些按键按压信号,并且接收该些按键按压信号所对应的该些按键释放信号时,则依照依序接收该些按键按压信号的一接收顺序将分别对应该些按键按压信号的该些字母数字符号组成该密码元素。
5.如权利要求1所述的密码输入系统,该密码输入系统还包括一显示装置,用以显示一密码输入界面,其中该密码输入界面根据该信号接收单元所依序接收到的该些按键按压信号,显示一输入数量等于该些按键按压信号的一按压信号数量的多个输入符号。
6.—种密码输入方法,该密码输入方法包括: 依序接收多个输入信号,其中该些输入信号包括多个按键按压信号以及每一该些按键按压信号所分别对应的一按键释放信号,其中每一该些按键按压信号分别对应一字母数字符号; 在依序接收该些输入信号的同时,根据一预设按键释放原则,将该些按键按压信号所对应的该些字母数字符号依序分群成多个群组,其中每一该些群组作为一密码元素,且该些密码元素组成一多键输入密码组;以及储存该多键输入密码组。
7.如权利要求6所述的密码输入方法,在接收该些输入信号之前,该密码输入方法还包括接收一选择信号,以确定一单一密码元素键数,而该预设按键释放原则包括: a.当依序接收的该些按键按压信号的一按压信号数量等于该单一密码元素键数,并且直到接收对应该些按键按压信号的该些按键释放信号时,则依照依序接收该些按键按压信号的一接收顺序将分别对应该些按键按压信号的该些字母数字符号组成该密码元素; b.当依序接收的该些按键按压信号的该按压信号数量大于该单一密码元素键数,并且直到接收至少该单一密码元素键数的部分该些按键按压信号所对应的该些按键释放信号时,则依照该接收顺序,将前部分该按压信号数量等于该单一密码元素键数的部分该些按键按压信号所对应的该些字母数字符号组成该密码元素;以及 c.当依序接收的该些按键按压信号的该按压信号数量小于该单一密码元素键数时,则继续等待接收至少一按键按压信号,直到所接收的该些按键按压信号的该按压信号数量大于等于该单一密码元素键数时,进行步骤a或步骤b。
8.如权利要求6所述的密码输入方法,其中该预设按键释放原则包括: 当依序接收该些按键按压信号,并且同时接收该些按键按压信号所对应的该些按键释放信号时,则依照依序接收该些按键按压信号的一接收顺序将分别对应该些按键按压信号的该些字母数字符号组成该密码元素。
9.如权利要求6所述的密码输入方法,其中该预设按键释放原则包括: 当在一固定时间窗内,依序接收该些按键按压信号,并且接收该些按键按压信号所对应的该些按键释放信号时,则依照依序接收该些按键按压信号的一接收顺序将分别对应该些按键按压信号的该些字母数字符号组成该密码元素。
10.如权利要求6所述的密码输入方法,该密码输入方法还包括显示一密码输入界面,其中该密码输入界面根据该信号接收单元所依序接收到的该些按键按压信号,显示一输入数量等于该些按键按压信号的一按压信号数量的多个输入符号。
【文档编号】G06F21/62GK103810439SQ201210457543
【公开日】2014年5月21日 申请日期:2012年11月14日 优先权日:2012年11月14日
【发明者】江彬 申请人:纬创资通股份有限公司, 纬创资通(昆山)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1