经由鼠标滚轮的安全密码/个人身份号码输入的方法和系统的制作方法

文档序号:6569467阅读:216来源:国知局
专利名称:经由鼠标滚轮的安全密码/个人身份号码输入的方法和系统的制作方法
经由鼠标滚轮的安全密码/个人身份号码输入的方法和系统 背景技术随着越来越多的个人信息被放在互联网上或者以数据格式放在个人计 算机中,在线安全受到越来越多的关注。尽管很多这样的数据一般是受密码 保护的,但是现有技术使得黑客能够窥探并提取到诸如密码、个人身份号码(PIN)、或信用卡号之类的信息。目前,密码是经由键盘或生物密码管理器 /指紋阅读器来输入的。不足之处在于,有一些用于盗窃来自键盘输入的敏感 信息的已知方法。黑客使用硬件或者软件密钥记录器(key logger )。而且, 坐在用户附近的人可以看到用户输入密码,或者还能够隐藏摄影机以拍摄用 户打入他们的密码。此问题对于可能不知道其它人正在观察他们行动的盲人 用户来说更为相关。指紋阅读器的不足之处在于,它们不是普及设备,并且, 即使它们是普遍存在的,用户还必须将他的指紋和密码在每台设备上进行登 记。需要一种用于防止用户密码或其它敏感数据被盗的方法和系统。发明内容因此,本发明目的在于提供一种改进的方法和计算机系统。 本发明提供一种用于将机密字符串安全输入到计算机系统的方法,包 括从耦接到计算机系统的输入设备输入信号;响应于用户输入行为,将所 述信号分组为信号集以供翻译;将每一个信号集翻译为相应的符号,以便将 所述符号作为字符串提供。在从属权利要求中给出了本发明的实施方式。可以通过向第 一 方向转动带滚轮鼠标的滚轮来执行信号的输入。用户输 入行为可以是改变带滚轮鼠标的转动方向,以便输入连续的信号分组。换句 话说,当向相同方向转动滚轮时所输入的连续信号被分组到同一组中。带滚 轮鼠标的转动方向的变化是用于指示信号序列结束和连续信号序列开始的 用户输入行为的实现方式。其它实施方式包括点击或移动计算机鼠标,以指示从一组信号到下一组 信号的过渡。换句话说,用户输入行为指示从形成分组的信号序列到形成连续的下一分组信号序列的过渡。信号分组诸如通过将预定信号序列分配给字 符的映射表被翻译成字符。本发明的优点在于,能够保护敏感数据,特别是能够防止所谓的身份盗 取,当用户向计算机输入字符串时,即便不可能不被观察到,本发明也能使 身份盗取变得困难。


图1示出了能够使用优选实施方式的系统。图2a至2c提供能够发送优选实施方式可使用的信号的输入设备的示例。图3a提供优选实施方式中的、能够显示给用户以便触发使用密码输入 的示范登录/输入设备。图3b至3f是对优选实施方式输入并翻译的滚动(scroll )动作(movement) 进行分组的示范方法。图4a至4c是在优选实施方式中能够使用的映射文件的示范方法。图5a至5e提供用于将增量(increment)/信号集的分组翻译为用于密码 输入的符号的示范映射文件。图6示出优选实施方式执行的、用于接收输入、翻译分组并且将其作为 密码提交的逻辑和步骤。
具体实施方式
为了避免恶意黑客盗窃密码或其它敏感信息的危险,以及为了避免指紋 阅读器的不便,本发明提供一种能够绕过记录器并且使得照相机难以观察到 用户在输入信息时的行为的系统。优选实施方式使用诸如鼠标滚轮之类的常 用输入,以便输入将被翻译为在密码中使用的字符的信号。本输入方法的优 点在于,记录器不能跟踪输入,并且,即使它们能够记录鼠标事件,黑客也 难以将鼠标动作方文入正确的前后关系以识别正在输入的密码。可以通过创建 用于将滚动翻译成字符的映射另添加一层模糊,使得黑客更加难以盗窃密码 串。而且也将难以被坐在用户附近的人或照相机破译这些动作。对于盲人用 户来说,输入将更加容易,并且,不同于指紋阅读器,有多个可用于不同实 施方式的设备来输入密码,并且像带有滚轮的计算机鼠标这样的输入设备已经普遍存在。在优选实施方式中,计算机鼠标的鼠标滚轮被用于输入诸如密码、PIN 码、任何需要绕过安全机构的输入、或任何账号(例如,信用卡号、银行卡 号、社会保险号、电子商务账号等)等等之类的敏感信息。由于鼠标滚轮的 每个增量是滚轮上的独立的咔哒一下(click),所以鼠标滚轮的增量可通过 触摸来探测,因此以增量形式测量这些动作(形成增量值)。这些增量是由 鼠标发送的单独的信号,并且这些信号/增量的分组(以下文中称为"分组"或"信号集")通过使用各种触发(trigger)分组在一起并且被翻译成符号。 然后,将这些符号和/或字符附接在一起以形成密码。例如,当通过动作方向 上的变化触发时,来自鼠标滚轮上的增量的信号被分组。因此,作为示例, 鼠标滚轮上向前(例如,向上)的四个增量、紧跟着两个向后(例如,向下) 的增量、然后又是三个向前的增量可以被分组为增量值"4"、 "2"和"3"。 这是因为,本实施方式的对前四个增量进行分组的触发是从向前到向后的方 向上的变化。然后,可以将这些值翻译成其它符号。例如,优选实施例的映 射文件可以将增量"4"翻译成字母"A"、数字"8",或者如果系统能够接 受密码中有非字母数字的字符,则还可能翻译成符号"+ "。还可以通过同样的系统使用其它更为复杂的变化,如下面将要说明的那样。尽管所提供的 示例使用密码作为输入串,但是应当理解,该系统能够适用于输入任何不同 种类的敏感数据。图1示出了能够利用本发明的优选实施方式的系统。计算单元100通过 通信介质101连接到输入设备102。计算单元100由能够处理来自用户的输 入的任意设备组成,诸如计算机。典型地,输入设备102是手持的,诸如鼠 标,但是可以是任何外围设备,具体来说,可以是诸如触摸板这样带有滚动 功能的外围设备。优选实施方式利用了鼠标,因为鼠标的滚轮能够滚动。鼠 标滚轮通常具有能够通过触摸容易地探测到的增量。触摸板不具有可探测增 量,因而为了识别增量,实施方式将变得更为复杂。现在许多鼠标也具有能 够水平滚动的倾斜滚轮(tilt wheel )。滚动可以是垂直的或者水平的;但是, 任何类型的双向滚动动作,诸如鼠标的一般动作,都将可以通过优选实施方 式使用。通信介质101可以是无线信号、连接线、USB连接等等。图2a至2c示出了具有滚动功能的三种输入设备102。在图2a中,鼠标 200具有能够以向前/向上或向后/向下运动来移动的滚动滚轮201 ,水平观察一见图202中该运动分别为左和右。典型地,滚动为双向动作,因此滚动还可以由图2b至2c中所示的触摸板来实现。图2b示出了矩形触摸板,其中在 板的右手边上发生滚动。矩形触摸板的滚动动作类似于鼠标滚轮的滚动动 作,其中,向前和向后分别向上和向下滚动。图2c示出了圆形触摸板,其 中,在圓的外缘上执行滚动,同时内圓用于光标活动。可以通过以逆时针或 顺时针方向在板上移动手指来发生向上和向下滚动。尽管这些是一些用于滚 动的常用输入,但是本领域的技术人员还应当能够调整设置,以使得能够以 其它方向(诸如以水平方向)来完成向前和向后滚动。例如,圓形触摸板也 可以被设置成使得逆时针和顺时针滚动为水平方向上的左和右。矩形触摸板 可以被调整为使得向前和向后滚动在屏幕上分别显示为水平左移和右移。优 选实施方式将通过任何这些提供双向动作的滚动输入来使用。为了确定如何将来自鼠标输入的信号翻译为密码,优选实施方式使用来 自鼠标的信号并将它们分组在一起。例如,在典型的鼠标滚轮中,当用户向 前和向后移动滚轮时,他能够感觉到在他手指下的。f哒一下。因此,可以通 过鼠标滚轮上的口卡哒一 下的这些可探测增量来测量滚动动作。增量组或者分 组可以组成将由实施方式进行翻译的单个信号集。例如,四个向前的增量可 以被分组在一起,作为具有增量值"四"的单个信号集。优选实施方式能够 将该增量值翻译为诸如字母数字字符的符号。各种输入设备之间的区别特性为 一些输入设备在滚动动作期间具有可 探测增量,诸如鼠标滚轮,而其它则没有,诸如在触摸板中的滚动。在不能 向用户提供增量反馈的输入设备中,有可能使用其它手段来测量用于表示增 量的增量值,诸如方向上的变化。因此,向前的动作、跟着向后的动作,将 被测定为两个增量,具有增量值"二",而不论在向前或向后动作期间移动 的距离为何。图3a示出了能够通过优选实施方式显示的示范登录/密码框。正常情况 下,用户会使用键盘将密码打入密码框301中(其中,典型地,密码被加密 并且向用户显示为"****")。在本发明的一些实施方式中,用户可以具有按 钮300,用于指示输入将从替换方式(诸如经由鼠标)输入。而且,在输入 密码时可以不显示密码,特别是对于盲人用户,以防止观察者或照相机看出 密码串中符号的数量。图3b至3f示出了用户将如何物理地输入密码以及将来自不同的滚动动作和增量的信号集进行分组的各种方法。在图3b中,通过方向上的变化将增量分组为信号集。因此, 一个向前增量302、跟着四个向后增量303、两 个向前增量304和三个向后增量305,将产生增量值分组一、四、二、三。 等效的鼠标信号流将如下〈向上x向下><向下x向下〉<向下x向上x向上x向下><向下〉<向下> 这将被翻译为密码"1423";但是,如稍后将说明的那样,该"1423"将被 翻译为其它符号。本实施方式的一个优点在于,虽然键盘记录器能够读取键盘输入流 <1><4><2〉<3〉,而鼠标记录器则能接收鼠标输入流并且不能破译出它是密 码输入。而且,因为难以通过视觉反馈来度量增量呻哒一下,所以观察键盘 的照相机不能够破译出增量的数量。图3c示出了可替换的分组方法。用户将鼠标滚轮滚动一个向前(向上) 增量306,然后,使用鼠标按钮点击307触发分组的结束。触发或"中断" 将增量分隔,并且使本实施方式能够对增量进行分组。然后,用户向前滚动 四个增量308,跟着是通过鼠标按钮点击309的另一个中断。然后,用户向 后(或者,可替换地,再向前)滚动两个增量310,从而完成示范密码。该 鼠标信号流将如下<向上><中断><向上><向上〉<向上><向上><中断><向下〉<向下>这就创建了分组"142"。本实施方式的附加优点是,因为牵涉到按钮, 所以翻译映射可能会因为鼠标流还能够向系统提供基于它们的方向进行映 射的分组而变得更为复杂,从而系统能够将流读取为"1次向上、4次向上、 2次向下",并且对"向上"增量值和"向下"增量值进行不同地翻译,如下 面将在翻译部分进一步说明的那样。例如,"向上"可以翻译为数字,而"向下"翻译为字母(或者反之),因此,上述流可以翻译为"14B"。另 一种可替换实施方式是基于在按下按钮时进行的增量来触发分组。在图3d中,用户能够按下鼠标按钮314,并且可以将所有所进行的动作聚集为 子组。例如,在保持按下按钮314的同时,用户能够向前增量一次311、向 后增量四次312、以及向前增量两次313。方向上的变化可以被放置到子组 中,并且在鼠标按钮被按下314时所进行的所有增量将被翻译为一个符号或 字符。因此, 一个符号或字符将被映射到鼠标输入流"1次向上、4次向下、 2次向上,,。本领域的技术人员能够看到能够在本实施方式下创建的分组的复杂性。
图3e示出了能够为诸如无增量的鼠标滚轮、倾斜滚轮、触摸板等无法
探测增量的输入设备创建的分组中的一个。如之前所说明的那样,增量将由 方向上的变化来表示。因此,分组将必须由诸如鼠标按钮点击这样的中断来 触发。由于该硬件限制的原因,使用没有可探测的增量的输入设备创建的增
量分组将会比由具有增量的鼠标滚轮所输入的增量分组复杂度稍低。在图3e 中所显示的示例中,用户将前后移动他的手指三次,以表示三个增量314, 后面跟着鼠标按钮点击315,用于触发本实施方式将前三个增量分组为值 "3"。然后,用户将前后移动他的手指四次316,以表示四个增量,跟着是 鼠标按钮点击317。该增量值将为"34",然后该值可以被翻译为其它字符。 图3f示出在输入设备是圓形触摸板的情况下的实施方式的示例。与图 3e中的矩形触摸板类似,圓形触摸板也无法探测增量,并且也能够用来通过 已经说明的不同技术测量增量,诸如使用滚动之间的按钮中断或在滚动时保 持按下按钮。圓形触摸板也可以输入通过环绕圓周的度数和方向度量的滚动
动作。例如,用户可以逆时针滚动2^周318或者相当于环绕圓周逆时针滚
1
动810度,以代表单个分组。然后,用户可以顺时针滚动7圓周319或者相
3
当于环绕圓周顺时针滚动90度319。然后,用户逆时针滚动:周320或者相 当于环绕圓周逆时针滚动270度320。然后,该输入可以被映射到不同的符
在图3f中,用户不一定非要从上一次滚动的结尾开始每一次滚动。例 如,当用户在滚动318和319之间改变方向时,用户从他原先停止的地方开 始。但是,如在滚动319和320之间示出的那样,用户可以抬起(pickup) 他的手指并且从圓形触摸板中的任何其它地方开始。本方法的优点在于,即 使照相机正在观察《定盘,用户也可以在每次输入相同密码时改变起始位置, 使得难以探测到动作。
图4a至4c示出了优选实施方式能够将分组翻译为符号的几种方法。映 射是一种将至少一个输入关联到至少一个输出的方法。从而,能够使用映射 将输入的信号集翻译为不同的符号。在图4a中,能够预先设置信号集,以 使得所有系统(以服务器401、 402和403来代表)具有信号集与字符之间的、相同的通用映射400。例如,服务器401可以具有默认映射,其将一个
增量译作字母'A,、两个增量译作字母'B,、三个增量译作字母'C,等等。 另一个服务器402可以具有相同的映射。本系统的优点在于,用户404、 405、 406在通过网络407访问系统时将只需要记住一种将用于所有系统的映射。
可替换地,在图4b中,还可以在服务器端设定映射,以使得输入密码 的用户将必须知道他们通过网络407进行访问的每一个服务器的映射。例如, 每个服务器401、 402、 403代表用户使用登录/密码进入的不同网站。用户 404和405使用相同的第一映射400,以进入第一服务器401。用户404和 405将使用相同的第二映射408,以进入第二服务器402;但是,第一映射 400和第二映射408是不相同的。由于这些系统可以通过网络407访问,因 而第三个用户406将能够注册并且使用与前两个用户相同的映射。本系统的 优点在于,在不知道相关联的服务器及其映射表的情况下,鼠标记录器的破 译或者照相机观察动作以确定密码将变得更为复杂。
可替换地,在图4c中,可以由用户在客户机端创建映射。因此,用户 404可以创建一个能够通过任何服务器401、 402、 403使用的映射文件400, 这是因为实施方式将在通过网络407提交加密的密码串之前将来自映射400 的分组翻译为字符符号。第二个用户405也可以具有他自己的、将在通过网 络407可访问的任意服务器401、 402、 403上使用的映射文件408。本方法 的优点在于,用户将只需要记住一种映射,但是记录器或照相机将仍然需要 映射文件,因为每个用户的映射会是不相同的。例如,如果第一个用户404 输入四个向前的增量作为 一个分组,在他的映射系统中这可能翻译为字母
'A',但是在第二个用户405的映射系统中,同样的分组可能被译作数字
'5,。
可替换地,可以让用户从多个映射文件中进行选择。因此,用户406可 以在通过网络407访问的第一服务器401上使用第一映射文件409,而使用 第二映射文件410访问第二服务器402。在另一种不同的场合中,用户406 可以选择使用第二映射文件410来登录,以便访问第一服务器401。本方法 的优点在于,因为破译将需要动作的知识以及正确的用于翻译和识别这些动 作的映射文件,所以所增加的复杂度使得从照相机或鼠标记录器破译变得极 为复杂。
图5a至5d提供一些可以设置在服务器上或由用户创建的映射的示例。在图5a中,映射文件将分组翻译为字符符号。在图5b中,该映射通过对数 字和方向的分组进行翻译以确定字符来增加复杂度。这是映射的一个示例, 它很可能使用鼠标中断或保持按下鼠标按钮,以便对增量进行分组。在图5c 中,映射文件根据方向将分组翻译为数字或字母。例如,如果滚动是向前的 则增量'3,可以为数字T,或者如果滚动是向后的则为字母'A,。也可 以应用这样的映射以使得如果滚动是向后的则增量'3,可以为数字'1,或 者如果滚动是向前的则为字母'A,。图5d提供了可以用于在保持按下鼠标 按钮时所进行的分组的示范映射。例如,如果用户按下鼠标按钮并且向前移 动鼠标滚轮三下、向后四下、向前两下然后放开鼠标按钮,则分组将被翻译 为字母'A,。图5e提供了一个能够与使用圆形触摸板所创建的分组一起使 用的示范映射。
在这些不同映射中,分组被翻译为字母数字字符,但是,符号可以是密 码系统可能需要的任意字符。由于目前密码由键盘输入,所以系统接受的密 码典型地只为字母数字字符。但是,本优选实施方式的优点在于,系统或用 户能够创建信号集与更加复杂的符号之间的映射。例如,三个向前的增量可 以翻译为字符"§"。用户可以具有混合了字母数字字符与符号的密码,例 如,密码可以是"@$14ab§2£,,。
图6提供了通过优选实施方式的系统执行的逻辑和步骤。本优选实施方 式将等待对密码输入的选择(600)。如之前所述,默认可以是使用鼠标滚轮或 其它输入设备输入,但是一些实施方式可能将键盘输入作为默认方式,并且 需要用户对使用其它设备的输入进行初始化。接下来的可能步骤可以是,为 系统确定映射(601)。这是一个可选步骤,因为映射可能已经是预定的通用映 射。另一方面,服务器可以从专门为该服务器创建的文件读取映射,或者实 施方式可以接受由用户创建的映射文件。然后,实施方式可以从用户接收输 入信号(602)。当用户已经输入增量时,系统将识别对增量进行分组的触发, 该触发为方向上的变化、某种中断、鼠标按钮的抬起等等。然后,系统将使 用映射格式把分组翻译为适当的符号(604)。然后,用户能够输入更多增量分 组以附接到该密码(606),或者指示他已经完成密码输入(605)。实施方式可 以在何时进行翻译步骤方面有所不同。对分组的翻译(604)可以如图6所示在 输入过程中(on-the-fly)进行,或者也可以在密码输入完成时进行。这可以 取决于映射文件存在于服务器端还是客户机/用户端。在这里具体图示并描述了本发明的若干实施方式。但是,应当理解,在 不脱离本发明的精神和预期范围的条件下,对本发明的修改和变化被上述教 导所涵盖,并且在所附权利要求的范围之内。
权利要求
1.一种用于将机密字符串安全地输入到计算机系统(100)中的方法,包括从耦接到所述计算机系统的输入设备(102)输入信号;响应于用户输入行为,将所述信号分组为信号集以供翻译;将每一个信号集翻译为相应的符号,以便将该符号作为字符串提供。
2. 根据权利要求1所述的方法,其中,所述输入设备是手持输入设备, 诸如鼠标(200)。
3. 根据权利要求1或2所述的方法,其中,所述信号从滚动动作输入。
4. 根据权利要求3所述的方法,其中,所述滚动动作通过增量进行测量。
5. 根据权利要求3或4所述的方法,其中,所述滚动动作是由鼠标滚轮 (201 )做出的。
6. 根据权利要求3、 4或5所述的方法,其中,所述滚动动作来自于鼠 标的动作。
7. 根据权利要求4、 5或6所述的方法,其中,所述输入设备上的增量可由用户探测到。
8. 根据前面任意一项权利要求所述的方法,其中,所述手持输入设备不 提供在滚动时可探测的触觉反馈。
9. 根据权利要求8所述的方法,其中,所述信号是作为由方向上的变化 所确定的增量而进行测量的滚动动作。
10. 根据前面任意一项权利要求所述的方法,其中,信号集由滚动的方 向上的变化来确定。
11. 根据前面任意一项权利要求所述的方法,其中,信号集通过按钮的 点击确定。
12. 根据前面任意一项权利要求所述的方法,其中,信号集在保持按下 才姿4a时形成。
13. 根据前面任意一项权利要求所述的方法,其中,对每个信号集的翻 译根据映射进行。
14. 根据权利要求13所述的方法,其中,所述映射是通用预定映射。
15. 根据权利要求13或14所述的方法,其中,所述映射是从文件读取的。
16. 根据权利要求15所述的方法,其中,所述文件位于服务器端。
17. 根据权利要求15或16所述的方法,其中,所述文件位于客户机端。
18. 根据前面的权利要求13至17中任意一项所述的方法,其中,来自 预定方向上的滚动的信号集被映射成数字字符。
19. 根据前面的权利要求13至18中任意一项所述的方法,其中,来自 预定方向上的滚动的信号集被映射成字母表中的字符。
20. 根据前面的权利要求13至19中任意一项所述的方法,其中,来自 预定方向上的滚动的信号集被映射成字母数字字符。
21. 根据前面的权利要求13至20中任意一项所述的方法,其中,所述 字符串用于输入密码。
22. 根据前面的权利要求13至21中任意一项所述的方法,其中,所述 字符串用于输入账号。
23. 根据前面的权利要求13至22中任意一项所述的方法,其中,所述 字符串用于输入PIN码。
24. —种用于输入字符串的方法,包括 从触摸板输入信号;将所述信号进行分组以供翻译; 将分组信号翻译成符号;以及 将符号作为字符串提交。
25. 根据权利要求24所述的方法,其中,所述触摸板是矩形的。
26. 根据权利要求24所述的方法,其中,所述触摸板是圆形的。
27. 根据权利要求24、 25或26所述的方法,其中,所述信号是作为由 方向上的变化所确定的增量而进行测量的滚动动作。
28. 根据前面的权利要求24至27中任意一项所述的方法,其中,分组 信号通过按钮的点击确定。
29. 根据前面的权利要求24至28中任意一项所述的方法,其中,分组 信号在保持按下按钮时进行。
30. 根据前面的权利要求24至29中任意一项所述的方法,其中,供翻 译的分组信号由环绕圓形触摸板的环状路线的度数和方向组成。
31. 根据前面的权利要求24至30中任意一项所述的方法,其中,对每 一组增量的翻译根据映射进行。
32. 根据前面的权利要求24至31中任意一项所述的方法,其中,所述 字符串用于输入密码。
33. 根据前面的权利要求24至32中任意一项所述的方法,其中,所述 字符串用于输入账号。
34. 根据前面的权利要求24至33中任意一项所述的方法,其中,所述 字符串用于输入PIN码。
35. —种计算机系统,包括用于检测来自手持输入设备(102 )的信号的装置; 用于将所述信号分組以供翻译的装置; 用于将分组的信号翻译成符号的装置;和 用于将符号作为字符串使用的装置。
36. 根据权利要求35所述的系统,其中,所述手持输入设备是鼠标 (200)。
37. 根据权利要求35所述的系统,其中,所述信号从滚动动作输入。
38. 根据权利要求37所述的系统,其中,所述滚动动作通过增量进行测量。
39. 根据权利要求37所述的系统,其中,所述滚动动作是由鼠标滚轮做 出的。
40. 根据权利要求37所述的系统,其中,所述滚动动作来自于鼠标的动作。
41. 根据权利要求38、 39或40所述的系统,其中,所述输入设备上的 增量可由用户探测到。
42. 根据前面的权利要求35至41中的任意一项所述的系统,其中,所 述手持输入设备不提供在滚动时可探测的触觉反馈。
43. 根据权利要求42所述的系统,其中,所述信号是作为由方向上的变 化所确定的增量而进行观'J量的滚动动作。
44. 根据前面的权利要求35至43中的任意一项所述的系统,其中,供 翻译的分组信号由滚动方向上的变化来确定。
45. 根据前面的权利要求35至44中的任意一项所述的系统,其中,供所述映射从文件读取。 所述文件位于服务器端。 所述文件位于客户机端。 来自预定方向上的滚动的供翻翻译的分组信号通过按钮的点击来确定。
46. 根据前面的权利要求35至45中的任意一项所述的系统,其中,供 翻译的分组信号在保持按下按钮时形成。
47. 根据前面的权利要求35至46中的任意一项所述的系统,其中,对 每个供翻译的分组的信号的翻译根据映射进行。
48. 根据权利要求47所述的系统,其中,所述映射是通用预定映射。
49. 根据权利要求47所述的系统,其中
50. 根据权利要求49所述的系统,其中
51. 根据权利要求49所述的系统,其中
52. 根据权利要求47所述的系统,其中, 译的分组信号被映射到数字字符。
53. 根据权利要求47所述的系统,其中,来自预定方向上的滚动的供翻 译的分组信号被映射到字母表中的字符。
54. 根据权利要求47所述的系统,其中,来自预定方向上的滾动的供翻 译的分组信号被映射到字母数字字符。
55. 根据前面的权利要求35至54中任意一项所述的系统,其中,所述字符串用于输入密码。
56. 根据前面的权利要求35至55中任意一项所述的系统,其中,所述字符串用于输入账号。
57. 根据前面的权利要求35至56中任意一项所述的方法,其中,所述 字符串用于输入PIN码。
全文摘要
本发明提供经由鼠标滚动滚轮的安全密码/个人身份号码输入的方法和系统。提供了用于使用诸如鼠标滚轮或触摸板这样的手持输入设备输入字符串的方法和系统。根据方向的变化、按压鼠标按钮作为中断、保持按下鼠标按钮等来对信号进行分组,并且将这些分组译为符号。该翻译可以是预定的,或者根据映射文件进行。符号可以被附接成字符串,并且作为密码、PIN、信用卡号、账号或其它敏感数据提供。
文档编号G06F21/04GK101297302SQ200680040260
公开日2008年10月29日 申请日期2006年10月4日 优先权日2005年10月28日
发明者勒内·格罗斯 申请人:Sap股份公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1