用于触摸屏设备上的袖珍键盘的系统和方法技术方案

技术编号:24505858 阅读:100 留言:0更新日期:2020-06-13 07:59
一种用于对在移动设备的触摸屏上显示的袖珍键盘的一个或多个显示参数进行随机化的系统,所述系统包括随机化子系统(107),以随机地选择与所述一个或多个显示参数中的至少一个相关的一个或多个变量,所述一个或多个显示参数包括袖珍键盘(203)相对于所述触摸屏(109)的所述边缘的位置、所述袖珍键盘(203)的尺寸、所述袖珍键盘(203)内的一个或多个按键的一个或多个尺寸、以及所述袖珍键盘(203)内的由所述一个或多个按键组成的一组或多组按键的一个或多个位置。

System and method of pocket keyboard for touch screen device

【技术实现步骤摘要】
【国外来华专利技术】用于触摸屏设备上的袖珍键盘的系统和方法相关申请的交叉引用本申请是2018年10月22日提交的申请号为16/166,353、名称为“用于触摸屏设备上的袖珍键盘的系统和方法”(律师案号:No.BBPS60-34362)的美国专利申请的专利合作条约申请,该美国专利申请要求于2017年10月24日提交的申请号为62/576,401、名称为“用于触摸屏设备上的袖珍键盘的系统和方法”(律师案号:No.BBPS60-33844)的美国临时申请的权益,该临时申请的说明书通过整体引用方式并入本文中。
本披露涉及用于移动设备的袖珍键盘(keypad)。
技术介绍
基于触摸和滑刷的键输入功能通常应用在具有触摸屏的设备中。这包括例如在带有触摸屏的设备如智能电话、平板电脑和笔记本电脑中使用的键盘和袖珍键盘。这些功能的最重要的用途之一是使用数字密码或口令对用户进行身份认证和对身份进行验证。在许多系统中,使用4到12位的被称作个人识别码(PIN)的数字密码或口令来进行身份认证。对于支付卡和其他银行卡,个人识别码(PIN)是用于身份认证的最敏感的信息部分。有支付卡行业(PCI)的法规或其他行业标准,它们控制接受PIN的终端如何处理PIN。过去PIN是由专门设计的PIN输入设备(PED)输入的。这些PIN输入设备是防篡改的,并且由于严格的安全要求,因此通常非常昂贵。由于恶意软件,特洛伊木马或被黑的操作系统,通过使用在移动设备上运行的软件或通过使用移动设备上的按键或触摸屏来接受PIN输入本质上是不安全的。键盘记录器和屏幕捕捉器可以捕获用户输入,然后将其发送给黑客和攻击者。对输入数据的非法捕获可以以电子方式或通过软件方式监视用户与设备的触摸屏的交互的坐标来实现。另一种可能的技术是通过“污迹攻击(smudgeattacks)”,即,攻击者通过观察移动设备的触摸屏上的污迹图案来捕获用户输入的系统。污迹攻击依赖于使用简单的相机和图像处理软件检测用户的手指与设备的触摸屏进行交互时留下的油性污迹。在适当的照明和相机设置下,可以轻松检测到手指污迹,其中最重的污迹可用来推测PIN。如亚当·阿维夫J(Aviv,AdamJ.)、凯瑟琳·吉布森(Gibson,Katherine)、埃文·莫索普(Mossop,Evan)、马特·布雷泽(Blaze,Matt)、乔纳森M.·史密斯(Smith,JonathanM.)在“对智能电话触摸屏的污迹攻击”(PDF)(第四届USENIX进攻技术研讨会(WOOT),10,第1-7页)中所述,这样的技术可以是高效的。带有触摸屏的移动设备在设计中的挑战之一是确定如何允许移动电话安全地接受PIN。因此,需要一种用于安全且还方便的PIN输入的系统和方法。已经提出了一些实现方式来尝试解决这个问题。例如,某些EFTPOS终端实施了利用随机按键布置来输入个人识别码(PIN)的袖珍键盘。例如,Lo等人在2013年12月9日提交并于2014年6月12日公开的公开号为2014/0164782的美国专利申请中提供了示例。这些系统确实增加了仅通过监视触摸屏输入的坐标来猜测用户所按按键的难度。因此,该技术可以有效地防止黑客、攻击者和键盘记录器使用例如按键捕捉器从触摸面板获得诸如PIN之类的用户输入。然而,完全改变了按键的相对于彼此的位置的随机的PIN袖珍键盘,会导致对于一些持卡人来说难以使用,并且对大多数用户而言,涉及陡峭的学习曲线。因此,需要在保持至少一些位置关系的情况下使袖珍键盘显示参数随机化。
技术实现思路
一种对在移动设备的触摸屏上显示的袖珍键盘的一个或多个显示参数进行随机化的系统,所述系统包括随机化子系统,以对与所述一个或多个显示参数中的至少一个显示参数相关的一个或多个变量进行随机的选择,所述一个或多个显示参数包括袖珍键盘相对于所述触摸屏的所述边缘的位置、所述袖珍键盘的尺寸、所述袖珍键盘内的一个或多个按键的一个或多个尺寸、以及所述袖珍键盘内的由所述一个或多个按键组成的一组或多组按键的一个或多个位置。一种对在移动设备的触摸屏上显示的袖珍键盘的一个或多个显示参数进行随机化的方法,所述方法包括对与所述一个或多个显示参数中的至少一个显示参数相关的一个或多个变量进行随机的选择,所述一个或多个显示参数包括袖珍键盘相对于所述触摸屏的所述边缘的位置、所述袖珍键盘的尺寸、所述袖珍键盘内的一个或多个按键的一个或多个尺寸、以及所述袖珍键盘内的由所述一个或多个按键组成的一组或多组按键的一个或多个位置。附图说明为了更全面地理解,现在参考结合附图进行的以下描述,其中:图1示出了移动设备的示例性实施例;图2示出了在移动设备的触摸屏内显示的袖珍键盘;图3A示出了袖珍键盘的详细描述;图3B示出了在按键高度保持固定的同时随机地选择按键宽度的流程图。图3C示出了在按键宽度保持固定的同时随机地选择按键高度的流程图。图3D示出了随机地依次选择按键高度和按键宽度的流程图。图3E示出了随机地并行选择按键高度和按键宽度的流程图。图4示出了袖珍键盘的起始位置。图5示出了向上滚动袖珍键盘的行的示例;图6示出了翻转袖珍键盘的列的示例;图7A示出了水平镜像的示例;图7B示出了垂直镜像的示例;图8示出了对由两个或更多个显示参数组成的组合进行随机选择的示例;和图9示出了对按次序的显示参数的组合进行随机选择的示例。具体实施方式现在参考附图,其中在贯穿本文中,使用相同的附图标记来表示相同的元件,示出并描述了用于触摸屏设备上的袖珍键盘的系统和方法的各种视图和实施方式,并且描述了其他可能的实施方式。附图未必按比例绘制,并且在某些情况下,仅出于说明目的,附图在某些地方被放大和/或简化。基于以下可能的实施例的示例,本领域的普通技术人员能够理解许多可能的应用和变化。下面描述一种在维持按键之间的至少一些位置关系的同时实现袖珍键盘显示参数的随机化的系统和方法。这用于增加攻击者从触摸面板获得诸如PIN之类的用户输入时所面临的困难,同时减少了用户在使用具有随机按键布置的袖珍键盘时所面临的困难。这些参数可以单独地或以组合形式被随机化。可以随机地选择的显示参数的示例包括:-袖珍键盘相对于角落的位置,-袖珍键盘的尺寸,-按键的尺寸,以及-多组按键的位置。对于这些显示参数中的每一个,存在一个或多个被随机地选择的相关变量。下面提供了详细的示例。图1示出了移动设备101。这就是,例如,智能电话或平板电脑。移动设备101具有处理器103、显示处理器105、随机化子系统107、触摸屏109、存储器111和通信模块113。如图1所示,移动设备101的这些部件可通信地互连。这些部件由例如电池供电。处理器103执行用于实现移动设备101的功能的处理操作。显示处理器105执行用于在触摸屏109上生成显示的操作。触摸屏109向移动设备101的用户显示图形和其他本文档来自技高网
...

【技术保护点】
1.一种用于对在移动设备的触摸屏上显示的袖珍键盘的一个或多个显示参数进行随机化的系统,包括:/n随机化子系统,用于对与所述一个或多个显示参数中的至少一个显示参数相关的一个或多个变量进行随机的选择;/n所述一个或多个显示参数包括:/n所述袖珍键盘相对于所述触摸屏的边缘的位置;/n所述袖珍键盘的尺寸;/n所述袖珍键盘内的一个或多个按键的一个或多个的尺寸;以及/n所述袖珍键盘内的由所述一个或多个按键组成的一组或多组按键的一个或多个位置。/n

【技术特征摘要】
【国外来华专利技术】20171024 US 62/576,401;20181022 US 16/166,3531.一种用于对在移动设备的触摸屏上显示的袖珍键盘的一个或多个显示参数进行随机化的系统,包括:
随机化子系统,用于对与所述一个或多个显示参数中的至少一个显示参数相关的一个或多个变量进行随机的选择;
所述一个或多个显示参数包括:
所述袖珍键盘相对于所述触摸屏的边缘的位置;
所述袖珍键盘的尺寸;
所述袖珍键盘内的一个或多个按键的一个或多个的尺寸;以及
所述袖珍键盘内的由所述一个或多个按键组成的一组或多组按键的一个或多个位置。


2.根据权利要求1所述的系统,其中,所述随机化子系统随机地选择与所述一个或多个显示参数中的两个显示参数相关的一个或多个变量。


3.根据权利要求1所述的系统,其中,
所述一个或多个显示参数包括第一显示参数和第二显示参数,以及
所述随机化子系统在随机地选择与所述第二显示参数相关的一个或多个变量之前,随机地选择与所述第一显示参数相关的一个或多个变量。


4.根据权利要求1所述的系统,其中,
所述一个或多个按键包括第一按键和第二按键;
所述随机化子系统随机地选择所述第一按键的第一尺寸和所述第二按键的第二尺寸;以及
所述第一尺寸和所述第二尺寸不同。


5.根据权利要求4所述的系统,其中,对所述第一尺寸的随机选择包括随机地选择所述第一按键的第一宽度和所述第一按键的第一高度中的至少一个。


6.根据权利要求5所述的系统,其中,所述第一宽度和所述第一高度彼此不同。


7.根据权利要求5所述的系统,其中,对所述第一宽度和所述第一高度中的至少一个的随机选择是基于第一数值范围和第二数值范围中的至少一个,以及其中所述第一数值范围包括第一最小值,并且所述第二数值范围包括第二最小值。


8.根据权利要求5所述的系统,其中,对所述第一宽度和所述第一高度中的至少一个的随机选择是在所述随机化子系统随机地选择了所述袖珍键盘的所述尺寸之后执行的。


9.如权利要求8所述的系统,其中,对所述第二尺寸的随机选择包括随机地选择所述第二按键的第二宽度和所述第二按键的第二高度中的至少一个;以及
对所述第二宽度和所述第二高度中的至少一个的随机选择是在所述随机化子系统对所述第一宽度或所述第一高度中的至少一个执行了随机选择之后执行的。


10.根据权利要求8所述的系统,其中,对所述第一宽度和所述第一高度中的至少一个的随机选择是在所述随机化子系统随机地选择了所述袖珍键盘相...

【专利技术属性】
技术研发人员:卢志华蔡怀烜
申请(专利权)人:环汇系统有限公司
类型:发明
国别省市:中国香港;81

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

1
相关领域技术
  • 暂无相关专利