著录项信息
专利名称 | 一种密码输入方法及装置 |
申请号 | CN201410816540.7 | 申请日期 | 2014-12-23 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2015-04-01 | 公开/公告号 | CN104484631A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F21/82 | IPC分类号 | G;0;6;F;2;1;/;8;2;;;G;0;6;F;3;/;0;4;8;8查看分类表>
|
申请人 | 北京元心科技有限公司 | 申请人地址 | 北京市顺义区南彩镇彩祥东路16号17幢1层153室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 元心信息科技集团有限公司 | 当前权利人 | 元心信息科技集团有限公司 |
发明人 | 黄华峰;马勺布 |
代理机构 | 北京汉昊知识产权代理事务所(普通合伙) | 代理人 | 冯谱 |
摘要
本发明提供了一种密码输入方法,该密码输入方法包括:在移动终端的触摸屏上生成密码输入界面,该密码输入界面中包括密码输入区,该密码输入区随机分布在所述密码输入界面中;根据用户针对所述密码输入区的操作识别出所述用户输入的密码,并对所述密码进行验证。相应地,本发明还提供了一种密码输入装置。实施本发明可以有效地防止不法分子利用用户遗留在移动终端触摸屏上或触摸屏贴膜上的信息窃取该用户的密码。
1.一种密码输入方法,该密码输入方法包括:
在移动终端的触摸屏上生成密码输入界面,该密码输入界面中包括密码输入区,其中,该移动终端包括智能手机或平板电脑,该密码输入区是可以灵活分布在所述密码输入界面的各个位置的键盘区或图形绘制区,该键盘区采用可以进行相互切换的九宫格数字键盘和QWERTY键盘;
根据用户针对所述密码输入区的操作识别出所述用户输入的密码,并对所述密码进行验证。
2.根据权利要求1所述的密码输入方法,其中,所述密码输入区是按照比例缩小后的键盘区或图形绘制区。
3.根据权利要求1所述的密码输入方法,其中,所述图形绘制区包括九个操作点,该九个操作点以九宫格的模式分布。
4.一种密码输入装置,该密码输入装置包括:
界面生成模块,用于在移动终端的触摸屏上生成密码输入界面,该密码输入界面中包括密码输入区,其中,该移动终端包括智能手机或平板电脑,该密码输入区是可以灵活分布在所述密码输入界面的各个位置的键盘区或图形绘制区,该键盘区采用可以进行相互切换的九宫格数字键盘和QWERTY键盘;
识别验证模块,用于根据用户针对所述密码输入区的操作识别出所述用户输入的密码,并对所述密码进行验证。
5.根据权利要求4所述的密码输入装置,其中,所述密码输入区是按照比例缩小后的键盘区或图形绘制区。
6.根据权利要求4所述的密码输入装置,其中,所述图形绘制区包括九个操作点,该九个操作点以九宫格的模式分布。
一种密码输入方法及装置\n技术领域\n[0001] 本发明涉及密码安全技术领域,尤其涉及一种密码输入方法及装置。\n背景技术\n[0002] 现有的大部分移动终端都具有触摸屏结构,用户可以通过在触摸屏上输入密码的方式进入到移动终端的系统中。其中,最常见的密码输入方式是数字密码输入方式以及图形密码输入方式。请参考图1,图1是现有技术中典型的数字密码的输入过程示意图。如图所示,移动终端的密码输入界面上显示数字键盘,用户通过点击数字键盘中的键位进行密码输入,一旦用户输入的密码与预设的数字密码相同,则用户可以进入到移动终端的系统中。\n请参考图2,图2是现有技术中典型的图形密码的输入过程示意图。如图所示,移动终端的密码输入界面上显示九个操作点,该九个操作点以九宫格的模式分布,用户通过滑动连线的方式在该九宫格内绘制出图形,一旦用户绘制的图形与预设的图形密码相同,则用户可以进入到移动终端的系统中。\n[0003] 上述两个密码输入过程虽然采用了不同的输入方式,但是其二者具有一个相同的特点,即用于输入数字密码的数字键盘以及用于输入图形密码的九宫格在密码输入界面中的位置是固定的。也就是说,针对于数字密码输入方式来说,每次输入密码时用户在触摸屏上点击的位置是相同;针对于图形密码输入方式来说,每次输入密码时用户在触摸屏上滑动的轨迹是相同的。如此一来,无论是数字密码输入方式还是图形密码输入方式,当用户执行了大量密码输入操作后,往往会在触摸屏(或触摸屏贴膜)中用于输入密码的位置上遗留较重的油性污渍或指纹信息。不法分子通过对用户在触摸屏(或触摸屏贴膜)上遗留的油性污渍或指纹信息进行分析可以从中提取出用户输入的密码,从而导致用户密码被窃取。目前国外已经有研究人员利用用户在触摸屏(或触摸屏贴膜)上遗留下的油性污渍成功破解了手机的密码,并将该破解手法称为Smudge attack。具体地,Smudge attack这种破解手法使用简单的摄像机和图像处理软件对触摸屏(或触摸屏贴膜)上用户遗留的油性污渍进行分析,在使用了适当的照明和相机设置后,可以很容易地检测到用户手指遗留在触摸屏(或触摸屏贴膜)上的油性污渍,并通过最重的油性污渍推断出用户最频繁的输入模式进而获取到用户的密码。实验数据表明,在适当的破解条件下,Smudge attack的破解成功率高达\n68%。\n[0004] 综上所述,现有的密码输入方式存在着严重的密码泄露风险,密码安全性低。\n发明内容\n[0005] 为了克服现有技术中的上述缺陷,本发明提供了一种密码输入方法,该密码输入方法包括:\n[0006] 在移动终端的触摸屏上生成密码输入界面,该密码输入界面中包括密码输入区,该密码输入区随机分布在所述密码输入界面中;\n[0007] 根据用户针对所述密码输入区的操作识别出所述用户输入的密码,并对所述密码进行验证。\n[0008] 根据本发明的一个方面,该密码输入方法中,所述密码输入区是按照比例缩小后的键盘区或图形绘制区。\n[0009] 根据本发明的另一个方面,该密码输入方法中,所述键盘区包括九宫格数字键盘或QWERTY键盘。\n[0010] 根据本发明的又一个方面,该密码输入方法中,所述图形绘制区包括九个操作点,该九个操作点以九宫格的模式分布。\n[0011] 相应地,本发明还提供了一种密码输入装置,该密码输入装置包括:\n[0012] 界面生成模块,用于在移动终端的触摸屏上生成密码输入界面,该密码输入界面中包括密码输入区,该密码输入区随机分布在所述密码输入界面中;\n[0013] 识别验证模块,用于根据用户针对所述密码输入区的操作识别出所述用户输入的密码,并对所述密码进行验证。\n[0014] 根据本发明的一个方面,该密码输入装置中,所述密码输入区是按照比例缩小后的键盘区或图形绘制区。\n[0015] 根据本发明的另一个方面,该密码输入装置中,所述键盘区包括九宫格数字键盘或QWERTY键盘。\n[0016] 根据本发明的又一个方面,该密码输入装置中,所述图形绘制区包括九个操作点,该九个操作点以九宫格的模式分布。\n[0017] 本发明所提供的密码输入方法及装置在生成密码输入区时使其随机分布在密码输入界面中,如此一来,用户进行密码输入时虽然每次输入的密码是相同的但是针对移动终端触摸屏的操作位置却是不同的,从而使得用户在触摸屏(或触摸屏贴膜)上遗留的信息也随机分布而不再具有任何明确的含义,进而可以有效地防止不法分子通过例如Smudge attack破解手法窃取用户的密码,避免了用户的密码通过其输入历史被泄露的风险。此外,由于只是将常规的密码输入区缩小后随机分布在密码输入界面中而并不改变密码输入区的内容,因此无需用户改变现有的密码输入方式,也就是说,本发明在基本不影响现有的密码输入方式的前提下,有效地实现了对用户密码的保护。\n附图说明\n[0018] 通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:\n[0019] 图1是现有技术中典型的数字密码的输入过程示意图;\n[0020] 图2是现有技术中典型的图形密码的输入过程示意图;\n[0021] 图3是根据本发明的密码输入的方法流程图;\n[0022] 图4是根据本发明一个具体实施例的数字密码的输入过程示意图;\n[0023] 图5是根据本发明另一个具体实施例的图形密码的输入过程示意图;\n[0024] 图6是根据本发明的密码输入的装置结构示意图;\n[0025] 图7是可实现本发明提供的密码输入方法的智能终端的结构示意图。\n[0026] 附图中相同或相似的附图标记代表相同或相似的部件。\n具体实施方式\n[0027] 为了更好地理解和阐释本发明,下面将结合附图对本发明作进一步的详细描述。\n[0028] 本发明提供了一种密码输入方法。请参考图3,图3是根据本发明的密码输入的方法流程图。如图所示,该密码输入方法包括以下步骤:\n[0029] 在步骤S101中,在移动终端的触摸屏上生成密码输入界面,该密码输入界面中包括密码输入区,该密码输入区随机分布在所述密码输入界面中;\n[0030] 在步骤S102中,根据用户针对所述密码输入区的操作识别出所述用户输入的密码,并对所述密码进行验证。\n[0031] 具体地,在步骤S101中,在本实施例中,所述移动终端例如是安装了Android操作系统的且具有触摸屏输入功能的移动设备,例如Android触摸屏手机、Android平板电脑等。\n在其他一些实施例中,所述移动终端包括但不限于安装了Symbian、Windows Mobile、iOS、Android、Maemo、WebOS、PalmOS或Blackberry OS等终端操作系统的且具有触摸屏输入功能的便携式智能终端,例如智能手机和平板电脑。本领域技术人员可以理解的,凡是具有触摸屏输入功能的电子设备均包括在本发明所保护的范围内。\n[0032] 当用户需要进行密码输入时,触发移动终端在触摸屏上生成密码输入界面,该密码输入界面中包括密码输入区,用户通过手指对该密码输入区进行操作(例如点击操作或滑动操作)以实现密码的输入。需要说明的是,在对移动终端进行操作过程中存在多种需要输入密码的场景,其中,最为典型的场景是通过在触摸屏中输入密码进入到移动终端的系统中。下文中,将以通过在触摸屏中输入密码进入到移动终端的系统中为例对本发明所提供的密码输入方法进行说明。本领域技术人员可以理解的是,本发明并不仅仅限于通过输入密码进入移动终端的系统这一场景,凡是需要用户通过手指对密码输入区进行操作以实现密码输入的场景均包括在本发明所保护的范围内。\n[0033] 在现有技术中,密码输入区在密码输入界面中的显示位置是固定的。例如键盘区(用于输入由字符构成的密码)通常位于密码输入界面的底部或中部,图形绘制区(用于输入由图形构成的密码)通常位于密码输入界面的中部。而在本发明中,密码输入区在密码输入界面中的显示位置是不固定的,即,每次触发移动终端在触摸屏上生成密码输入界面时,该密码输入界面中的密码输入区的位置是随机分布的。在一个优选实施例中,所述密码输入区是按照比例缩小后的键盘区或图形绘制区,即将现有技术中常规的键盘区或图形绘制区缩小至适当的尺寸(即可以保证用户正常输入的尺寸)作为本发明的键盘区或图形绘制区。其中,按照比例缩小的好处在于,一方面缩小后的键盘区或图形绘制区可以灵活地分布在密码输入界面中的各个位置,也就是随机化程度高,另一方面按照比例缩小后的键盘区或图形绘制区其长宽比例并未发生变化,和现有技术中常规的键盘区或图形绘制区的长宽比例是一样的,因此虽然尺寸缩小了但是仍然符合用户的使用习惯,对现有的输入方式不会带来任何影响。在另一个实施例中,密码输入区也可以是未按照比例缩小后的键盘区或图形绘制区。本领域技术人员可以理解的是,在其他实施例中,也可以不改变键盘区或图形绘制区的尺寸而仅仅改变其分布在密码输入界面中的位置,例如随机分布在密码输入界面的上部、中部、底部、左侧或右侧等,这种方式由于受到尺寸的限制,相对于前述缩小后的键盘区或图形绘制区其随机化程度相对弱一些。\n[0034] 针对于键盘区来说,在一个具体实施例中,所述键盘区采用的是九宫格数字键盘,该九宫格数字键盘包括0-9一共十个数字键位,用于输入由数字构成的密码。在另一个具体实施例中,所述键盘区采用的QWERTY键盘(即全键盘),该QWERTY键盘包括A-Z一共二十六个字母键位,用于输入由字母构成的密码。本领域技术人员可以理解的是,上述举例中的键盘区对应于由数字或字母构成的密码,在实际应用中,密码可以由数字、字母、字符中的一种或其任意组合所构成,因此键盘区所采用的键盘的具体模式需要根据密码的构成相应选择。举例说明,如果密码由数字和字母共同构成,那么键盘区采用可以进行相互切换的九宫格数字键盘和QWERTY键盘。\n[0035] 针对于图形绘制区来说,在一个具体实施例中,所述图形绘制区包括九个操作点,该九个操作点以九宫格的模式分布,也就是说,该九个操作点形成一个3×3的矩阵,其中该矩阵的行距和列距相等。其中,用户通过对该矩阵中的操作点进行连线以实现图形密码的输入。本领域技术人员可以理解的是,本发明中图形绘制区不仅仅限于上述九宫格模式,其他可以通过滑动连线方式实现图形密码输入的图形绘制区均包括在本发明所保护的范围内,为了简明起见,在此不再一一列举。\n[0036] 在步骤S102中,生成密码输入界面之后,用户在密码输入区内进行操作以实现密码的输入。其中,如果所述密码输入区为键盘区,则用户通过手指点击该键盘中的字符键位进行密码的输入;如果所述密码输入区为图形绘制区,则用户通过手指在该区域中进行滑动操作进行密码的输入。在根据用户针对密码输入区的操作相应识别出用户输入的密码之后,对所述密码进行验证。如果用户输入的密码与预设的密码一致,则用户可以进入到移动终端的系统中进行后续操作;如果用户输入的密码与预设的密码不一致,则会提示用户密码输入错误,用户将无法进入到移动终端的系统中。\n[0037] 由于每次进行密码输入时密码输入区的位置是随机分布的,因此用户手指在触摸屏上的点击位置或者滑动轨迹也相应是随机分布的,进而用户手指遗留在触摸屏(或触摸屏贴膜)上的信息(例如油性污渍或指纹)也呈现随机化分布,无法明确表征出用户所输入的密码信息。\n[0038] 下面以两个具体实施例对本发明所提供的密码输入方法进行说明。\n[0039] 实施例一:\n[0040] 请参考图4,图4是根据本发明一个具体实施例的数字密码的输入过程示意图,其中,图中示出了在同一移动终端上的三次数字密码的输入过程。如图所示,密码输入区是缩小后的九宫格数字键盘,且在该三次数字密码输入过程中,该九宫格数字键盘的位置均不同。因此,虽然在该三次数字密码输入过程中用户都需要输入“2527”,但可以很明显地看出,用户手指在触摸屏上点击的位置各不相同。\n[0041] 实施例二:\n[0042] 请参考图5,图5是根据本发明另一个具体实施例的图形密码的输入过程示意图,其中,图中示出了在同一移动终端上的三次图形密码的输入过程。如图所示,密码输入区是缩小后的九宫格阵列,且在该三次图形密码输入过程中,该九宫格阵列的位置均不同。因此,虽然在该三次图形密码输入过程中用户都需要输入“Z”形状的图形,但可以很明显地看出,用户手指在触摸屏上滑动轨迹的位置各不相同。\n[0043] 本领域技术人员可以理解的,密码是敏感数据的一种,因此本发明所提供的密码输入方法也可以用于其他敏感数据的输入,例如身份证号码、用户名等。也就是说,凡是由于输入区位置固定而导致在触摸屏(或触摸屏贴膜)上遗留下破解信息的敏感数据均可以采用本发明所提供的方法进行输入。\n[0044] 需要说明的是,尽管在附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。相反,流程图中描绘的步骤可以改变执行顺序。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。\n[0045] 相应地,本发明还提供了一种密码输入装置。请参考图6,图6是根据本发明的密码输入的装置结构示意图。如图所示,该密码输入装置20包括:\n[0046] 界面生成模块201,用于在移动终端的触摸屏上生成密码输入界面,该密码输入界面中包括密码输入区,该密码输入区随机分布在所述密码输入界面中;\n[0047] 识别验证模块202,用于根据用户针对所述密码输入区的操作识别出所述用户输入的密码,并对所述密码进行验证。\n[0048] 下面,将对上模块的具体工作过程进行详细说明。\n[0049] 具体地,在本实施例中,所述移动终端例如是安装了Android操作系统的且具有触摸屏输入功能的移动设备,例如Android触摸屏手机、Android平板电脑等。在其他一些实施例中,所述移动终端包括但不限于安装了Symbian、Windows Mobile、iOS、Android、Maemo、WebOS、Palm OS或Blackberry OS等终端操作系统的且具有触摸屏输入功能的便携式智能终端,例如智能手机和平板电脑。本领域技术人员可以理解的,凡是具有触摸屏输入功能的电子设备均包括在本发明所保护的范围内。\n[0050] 当用户需要进行密码输入时,触发界面生成模块201在移动终端的触摸屏上生成密码输入界面,该密码输入界面中包括密码输入区,用户通过手指对该密码输入区进行操作(例如点击操作或滑动操作)以实现密码的输入。需要说明的是,在对移动终端进行操作过程中存在多种需要输入密码的场景,其中,最为典型的场景是通过在触摸屏中输入密码进入到移动终端的系统中。下文中,将以通过在触摸屏中输入密码进入到移动终端的系统中为例对本发明所提供的密码输入装置进行说明。本领域技术人员可以理解的是,本发明并不仅仅限于通过输入密码进入移动终端的系统这一场景,凡是需要用户通过手指对密码输入区进行操作以实现密码输入的场景均包括在本发明所保护的范围内。\n[0051] 在现有技术中,密码输入区在密码输入界面中的显示位置是固定的。例如键盘区(用于输入由字符构成的密码)通常位于密码输入界面的底部或中部,图形绘制区(用于输入由图形构成的密码)通常位于密码输入界面的中部。而在本发明中,密码输入区在密码输入界面中的显示位置是不固定的,即,每次触发界面生成模块201在移动终端触摸屏上生成密码输入界面时,该密码输入界面中的密码输入区的位置是随机分布的。在一个优选实施例中,所述密码输入区是按照比例缩小后的键盘区或图形绘制区,即界面生成模块201将现有技术中常规的键盘区或图形绘制区缩小至适当的尺寸(即可以保证用户正常输入的尺寸)作为本发明的键盘区或图形绘制区。其中,按照比例缩小的好处在于,一方面缩小后的键盘区或图形绘制区可以灵活地分布在密码输入界面中的各个位置,也就是随机化程度高,另一方面按照比例缩小后的键盘区或图形绘制区其长宽比例并未发生变化,和现有技术中常规的键盘区或图形绘制区的长宽比例是一样的,因此虽然尺寸缩小了但是仍然符合用户的使用习惯,对现有的输入方式不会带来任何影响。在另一个实施例中,密码输入区也可以是未按照比例缩小后的键盘区或图形绘制区。本领域技术人员可以理解的是,在其他实施例中,界面生成模块201也可以不改变键盘区或图形绘制区的尺寸而仅仅改变其分布在密码输入界面中的位置,例如随机分布在密码输入界面的上部、中部、底部、左侧或右侧等,这种方式由于受到尺寸的限制,相对于前述缩小后的键盘区或图形绘制区其随机化程度相对弱一些。\n[0052] 针对于键盘区来说,在一个具体实施例中,所述键盘区采用的是九宫格数字键盘,该九宫格数字键盘包括0-9一共十个数字键位,用于输入由数字构成的密码。在另一个具体实施例中,所述键盘区采用的QWERTY键盘(即全键盘),该QWERTY键盘包括A-Z一共二十六个字母键位,用于输入由字母构成的密码。本领域技术人员可以理解的是,上述举例中的键盘区对应于由数字或字母构成的密码,在实际应用中,密码可以由数字、字母、字符中的一种或其任意组合所构成,因此键盘区所采用的键盘的具体模式需要根据密码的构成相应选择。举例说明,如果密码由数字和字母共同构成,那么键盘区采用可以进行相互切换的九宫格数字键盘和QWERTY键盘。\n[0053] 针对于图形绘制区来说,在一个具体实施例中,所述图形绘制区包括九个操作点,该九个操作点以九宫格的模式分布,也就是说,该九个操作点形成一个3×3的矩阵,其中该矩阵的行距和列距相等。其中,用户通过对该矩阵中的操作点进行连线以实现图形密码的输入。本领域技术人员可以理解的是,本发明中图形绘制区不仅仅限于上述九宫格模式,其他可以通过滑动连线方式实现图形密码输入的图形绘制区均包括在本发明所保护的范围内,为了简明起见,在此不再一一列举。\n[0054] 界面生成模块201生成密码输入界面之后,用户在密码输入区内进行操作以实现密码的输入。其中,如果所述密码输入区为键盘区,则用户通过手指点击该键盘中的字符键位进行密码的输入;如果所述密码输入区为图形绘制区,则用户通过手指在该区域中进行滑动操作进行密码的输入。识别验证模块202在根据用户针对密码输入区的操作相应识别出用户输入的密码之后,对所述密码进行验证。如果用户输入的密码与预设的密码一致,则用户可以进入到移动终端的系统中进行后续操作;如果用户输入的密码与预设的密码不一致,则会提示用户密码输入错误,用户将无法进入到移动终端的系统中。\n[0055] 由于每次进行密码输入时密码输入区的位置是随机分布的,因此用户手指在触摸屏上的点击位置或者滑动轨迹也相应是随机分布的,进而用户手指遗留在触摸屏(或触摸屏贴膜)上的信息(例如油性污渍或指纹)也呈现随机化分布,无法明确表征出用户所输入的密码信息。\n[0056] 本领域技术人员可以理解的,密码是敏感数据的一种,因此本发明所提供的密码输入装置也可以用于其他敏感数据的输入,例如身份证号码、用户名等。也就是说,凡是由于输入区位置固定而导致在触摸屏(或触摸屏贴膜)上遗留下破解信息的敏感数据均可以采用本发明所提供的装置实现输入。\n[0057] 本部分出现的术语和名词与前文中相同的术语或名词具有一致的含义,上述术语或名词及其涉及的工作原理均可参考前文中相关部分的描述和解释,为了简便起见在此不再赘述。\n[0058] 密码输入装置20及其包括的各部分优选地实施为一种计算机程序产品,上述计算机程序产品的实施例可以通过使用用于计算机可读信息的任何记录介质来实现,所述记录介质包括磁介质、光介质或其他适合的介质。\n[0059] 请参考图7,图7是可实现本发明提供的密码输入方法的智能终端的结构示意图,该智能终端包括前文中提及的所述移动终端。图7示意性地示出了所述智能终端的常见结构,参考图7对常见的智能终端的内部组件、软件和协议结构进行说明。\n[0060] 该智能终端具有处理器510,其负责智能终端的整体操作,并且可以利用任何商业可得中央处理单元、数字信号处理器或任何其他电子可编程逻辑器件实现。处理器510具有关联的存储器520,该存储器520包括但不限于RAM存储器、ROM存储器、EEPROM存储器、闪存或其组合。存储器520由处理器500控制用于各种目的,其中之一在于为智能终端中各种软件存储程序指令和数据。\n[0061] 该智能终端的软件层面包括实时操作系统540、用于人机界面560的驱动器、应用处理机550和各种应用。所述应用例如是文本编辑器551、手写识别应用552和各种其他多媒体应用553,典型地该其他多媒体应用包括诸如语音呼叫应用、视频呼叫应用、发送和接收短消息服务(SMS)消息应用、多媒体消息服务(MMS)应用或电子邮件应用、web浏览器、即时消息收发应用、电话簿应用、日历应用、控制面板应用、照相机应用、一个或多个视频游戏、记事本应用等。应当注意,上述应用的两个或更多可以作为同一应用执行。\n[0062] 所述智能终端还包括一个或多个硬件控制器,用于与人机界面560的驱动器一起与显示设备561,物理按键562、麦克风563和各种其他I/O设备(诸如扬声器、振动器、响铃发生器、LED指示器等)协作,以实现所述智能终端的人机交互。本领域技术人员应当理解用户可以通过这样形成的人机界面560来操作移动终端。\n[0063] 该智能终端的软件层面还可以包括各种模块、协议栈、驱动器等与通信相关的逻辑,归纳为如图7中示出的通信接口570,用于为无线射频接口571以及可选地为蓝牙接口\n572和/或红外接口573提供通信服务(例如传输、网络和连通性),以实现所述智能终端的网络连通性。无线射频接口571包括内部或外部天线以及用于建立和维护通往基站的无线链路的适当无线电电路。如本领域技术人员公知的,所述无线电电路包括一系列模拟和数字电子组件,其一起形成无线电接收机和发射机。这些组件例如包括带通滤波器、放大器、混频器、本地振荡器、低通滤波器、AD/DA转换器等。\n[0064] 移动通信终端还可以包括读卡装置530,该读卡装置530通常包括处理器以及数据存储器等,用于读出SIM卡的信息并以此为根据协作无线射频接口517接入运营商所提供的网络。\n[0065] 本发明提供的密码输入方法可以使用可编程逻辑器件来实现,也可以实施为计算机程序软件,例如根据本发明的实施例可以是一种计算机程序产品,运行该程序产品使计算机执行用于所示范的方法。所述计算机程序产品包括计算机可读存储介质,该介质上包含计算机程序逻辑或代码部分,用于实现上述方法的各个步骤。所述计算机可读存储介质可以是被安装在计算机中的内置介质或者可从计算机主体拆卸的可移动介质(例如热拔插技术存储设备)。所述内置介质包括但不限于可重写的非易失性存储器,例如RAM、ROM、快闪存储器和硬盘。所述可移动介质包括但不限于:光存储媒体(例如CD-ROM和DVD)、磁光存储媒体(例如MO)、磁存储媒体(例如盒带或移动硬盘)、具有内置的可重写的非易失性存储器的媒体(例如存储卡)和具有内置ROM的媒体(例如ROM盒)。\n[0066] 本领域技术人员应当理解,任何具有适当编程装置的计算机系统都将能够执行包含在程序产品中的本发明的方法的诸步骤。尽管本说明书中描述的多数具体实施方式都侧重于软件程序,但是作为固件和硬件实现本发明提供的方法的替代实施例同样在本发明要求保护的范围之内。\n[0067] 对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他部件、单元或步骤,单数不排除复数。系统权利要求中陈述的多个部件、单元或装置也可以由一个部件、单元或装置通过软件或者硬件来实现。\n[0068] 本发明所提供的密码输入方法及装置在生成密码输入区时使其随机分布在密码输入界面中,如此一来,用户进行密码输入时虽然每次输入的密码是相同的但是针对移动终端触摸屏的操作位置却是不同的,从而使得用户在触摸屏(或触摸屏贴膜)上遗留的信息也随机分布而不再具有任何明确的含义,进而可以有效地防止不法分子通过例如Smudge attack破解手法窃取用户的密码,避免了用户的密码通过其输入历史被泄露的风险。此外,由于只是将常规的密码输入区缩小后随机分布在密码输入界面中而并不改变密码输入区的内容,因此无需用户改变现有的密码输入方式,也就是说,本发明在基本不影响现有的密码输入方式的前提下,有效地实现了对用户密码的保护。\n[0069] 以上所揭露的仅为本发明的一些较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
法律信息
- 2018-02-09
- 2015-04-29
实质审查的生效
IPC(主分类): G06F 21/82
专利申请号: 201410816540.7
申请日: 2014.12.23
- 2015-04-01
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2008-02-27
|
2007-08-24
| | |
2
| | 暂无 |
2013-10-24
| | |
3
| |
2009-01-14
|
2008-07-31
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |