CN101989172A - 加密触敏显示器 - Google Patents
加密触敏显示器 Download PDFInfo
- Publication number
- CN101989172A CN101989172A CN2010102123046A CN201010212304A CN101989172A CN 101989172 A CN101989172 A CN 101989172A CN 2010102123046 A CN2010102123046 A CN 2010102123046A CN 201010212304 A CN201010212304 A CN 201010212304A CN 101989172 A CN101989172 A CN 101989172A
- Authority
- CN
- China
- Prior art keywords
- touch
- pin
- screen
- keyboard region
- wfs
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/82—Protecting input, output or interconnection devices
- G06F21/83—Protecting input, output or interconnection devices input devices, e.g. keyboards, mice or controllers thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
本发明提供了一种加密触敏显示器。硬件加密设备包括:触摸面板控制器;以及与触摸面板控制器通信的密码引擎。触摸面板控制器从密码引擎接收与用户选择的触摸面板上的区域相对应的坐标。密码引擎可操作用于辨别是屏幕上的安全区域中的选择还是屏幕上的非安全区域中的选择,并且根据该选择是在安全区域中或非安全区域中而不同地对待选择。
Description
技术领域
本发明涉及用于控制加密触敏显示器的方法和装置。加密触敏显示器能够用于保密在例如自动取款机ATM的自助服务终端(SST)处的敏感数据的输入。
背景技术
SST是公共访问亭,其适于允许用户在没有帮助的情况下和/或没有服务人员的环境下进行交易或访问信息。
SST的常见的例子包括自动取款机(ATM)、信息亭、金融服务中心、账单支付亭、彩票销售亭、邮政业务机、例如在酒店、车辆出租和航空产业中使用的登记和结账终端、零售自助结账终端、售卖机等。
一些SST(例如ATM、金融服务中心等)需要用户输入安全(或秘密)数据,例如个人识别号(PIN)。这通常是使用被称为加密键区的安全硬件设备来实现的,使得用户的PIN绝不会使加密键区为明文。然而,这些加密键区是昂贵的并且除了触敏显示器之外还需提供这些加密键区。更优选的做法是提供具有加密功能的触敏显示器。
至少有一种类型的加密触敏显示器(US5768386)已经被提出了。然而,该加密触敏显示器具有如下缺点:用户进行的每个触摸选择都会被加密然后被解密,即使用户做出的选择不涉及私人或安全数据也是这样。
本发明的实施例的目的在于克服和减轻上述问题或与现有技术中的触敏显示器相关联的其他问题。
发明内容
由此,本发明总地提供用于加密触敏显示器的方法、***、装置和软件。
除了上面提供的发明内容和下面将在具体实施方式中详细描述的实质内容之外,本节的下面的段落用于提供替换权利要求语言的进一步的基础,用于如果需要在本申请的审查过程中可能使用。如果本申请被授权,本发明的一些方面能够涉及在本申请的审查过程中加入的权利要求,另一些方面能够涉及在审查过程中删除的权利要求,另一些方面能够涉及在权利要求中未出现的实质内容。此外,除了另行提及,此后详细描述的不同方面彼此独立。除非在权利要求中明确提及,对应于一个方面的任何权利要求不应该被理解为包括其他方面的任何要素或特征。
根据第一方面,提供了一种控制加密触敏显示器的方法,所述方法包括:在触敏显示器上要被呈现的屏幕上创建键盘区;在所述键盘区内创建触摸区域,每个触摸区域具有值;向所述键盘区内的所述触摸区域分配操作模式,其中所述操作模式为:(i)安全模式,在所述安全模式中,在选择触摸区域时与被选择的触摸区域相关联的值不被返回至应用(application);或者为:(ii)开放模式,在所述开放模式中,在选择触摸区域时与所述被选择触摸区域相关联的值被返回至应用;提供选项以在所述触敏显示器上要被呈现的屏幕上创建键盘区之外的鼠标区域,但是仅在所述键盘区内的触摸区域的操作模式是开放模式的情况下;以及使得所述鼠标区域内的触摸选择被转移到操作***输入队列。
在此使用术语“屏幕”来表示在SST显示器上表示的图形、文本、控制(例如菜单选项)等。在此描述的术语“屏幕”不是指表示图形、文本、控制等的硬件(即,显示器)。通常,当在SST上执行交易时,在SST显示器上接连显示一系列屏幕,根据与当前屏幕相关的用户输入或动作来显示下一个屏幕。例如,第一屏幕要求用户***卡;当卡被***后,第二屏幕会要求用户输入她的/他的PIN;当PIN的最后一位被输入后,第三屏幕会再要求用户从交易列表中选择交易等等。所有这些屏幕都可以在同一个显示器上呈现。
能够由负责创建在触敏显示器上要被呈现的屏幕的交易应用来实现该方法。
在触敏显示器上要被呈现的屏幕上创建键盘区的步骤是通过将所述键盘区的坐标从应用传送到位于硬件加密设备内的引擎而实现的。引擎能够执行规则来实施该方法。在安全模式下引擎能够加密用户在触摸区域上的选择,并且响应于来自交易应用的块的请求传送加密的选择块(例如PIN块)。
对于具有键区或键盘输入的每个屏幕,在屏幕上创建键盘区的步骤能够在需要用户通过键区或键盘进行输入的每种情况下实现。当其上呈现键盘区的屏幕不再显示时(或者当硬件加密设备接收了在该屏幕上的最终输入时),位于硬件加密设备内的引擎能够删除从应用接收的所传送的键盘区坐标。
在屏幕上创建键盘区和在所述键盘区内创建触摸区域的步骤能够通过使用一种新的CEN XFS格式命令而被同时实现,CEN XFS格式命令例如是WFS_CMD_PIN_SET_TOUCH_KEYBOARD。CEN是欧洲委员会标准,XFS是eXtensions for Financial Services(金融业务扩展)标准。这个CEN XFS标准的当前版本是v.3.10。
可选地,现有XFS业务提供者命令(即,当前存在的XFS业务提供者命令)能够用于请求引擎传送PIN数据(WFS_CMD_PIN_GET_PIN),明文数据(WFS_CMD_PIN_GET_DATA)或安全密钥数据(WFS_CMD_PIN_SECUREKEY_ENTRY)。明文数据能够用于传送非个人信息,例如交易选择(例如现金提取或打印收据)。
可选地,限定的(例如,由设置命令中交易应用发送的坐标,例如WFS_CMD_PIN_SET_TOUCH_KEYBOARD)但是不由现有XFS业务提供者命令(例如WFS_CMD_PIN_GET_DATA)激活的任何触摸区域被去活,使得它们不响应于用户选择。
键盘区内的不对应于触摸区域的区域被优选地配置为不响应于触摸,使得键盘区默认地仅响应于限定的触摸区域处的触摸。用户在这些限定的触摸区域之外,但是在键盘区之内的触摸将不产生响应。
通过这个方面,提供了加密触敏显示器,其能够在安全模式(例如用于PIN输入的XFS安全模式)或开放模式(例如用于其他数据输入的XFS开放模式)下操作,或者在标准个人计算机模式下操作,在这种模式下,用户的选择能够被看做鼠标点击并通过操作***路由。这使得能够提供符合XFS规则的加密触敏显示器,也能够使用现有的操作***输入方法(例如鼠标点击)。这也使得例如从另一个应用将安全键区屏幕提供为重叠另一个屏幕的拼片变得可能。
根据第二方面,提供了一种加密触敏显示器控制***,该***包括:硬件加密设备,该硬件加密设备包括密码引擎,该硬件加密设备可操作用于(i)从触敏显示器控制器接收坐标;(ii)识别与接收的坐标对应的应用创建的键盘区内的触摸区域;(iii)在键盘区的操作模式是开放模式的情况下,向应用发送与识别的触摸区域相关联的值;(iv)在键盘区的操作模式是安全模式的情况下,整理多个连续的识别触摸、加密与所述多个连续的识别触摸相关联的值以创建加密后的块,并且将所述加密后的块发送给应用;
驱动器组,用于请求硬件加密设备执行功能并将响应路由到请求应用;以及
键区业务提供者,用于接收标准命令并且翻译这些命令用于驱动器组来执行。
驱动器组能够包括一个或多个软件对象,用于实现硬件加密设备的状态报告、自检测、配置和维护。
驱动器组能够包括一个或多个软件对象,用于更新硬件加密设备中的固件。
驱动器组能够包括一个或多个软件对象,用于将屏幕上的鼠标区域内的触摸选择路由到操作***输入队列。
键区业务提供者能够执行CEN XFS接口。
可选地,硬件加密设备可操作用于(iv)在键盘区的操作模式是安全模式的情况下,整理多个连续的识别触摸,从整理后的触摸创建加密密钥(例如PIN密钥),并且在硬件加密设备内的安全存储器中存储该加密密钥。硬件加密设备是否存储加密密钥或发送PIN块依赖于用于提示用户(用户或授权的人)输入数据的屏幕,以及与该屏幕相关联的业务提供者命令。
根据第三方面,提供了一种操作加密引擎以控制加密触敏显示器的方法,该方法包括:(i)从触敏显示器控制器接收坐标;(ii)识别与接收的坐标相对应的应用创建的键盘区内的触摸区域;(iii)在该触摸区域的操作模式是开放模式的情况下,发送与识别的触摸区域相关联的值;(iv)在键盘区的操作模式是安全模式的情况下,整理多个连续的识别触摸。
在键盘区的操作模式是安全模式的情况下,该方法还包括加密与多个连续的识别触摸相关联的值以创建加密块,并且将该加密块发送给应用。
可选地,在键盘区的操作模式是安全模式的情况下,该方法还包括使用整理后的多个连续的识别触摸来更新位于加密引擎内的加密密钥。
该方法还包括:确定接收的坐标是否对应于鼠标区域内(键盘区之外)的触摸选择;以及将鼠标区域内的任何触摸选择转移到操作***输入队列。
根据第四方面,提供了一种完整的加密触敏显示器***,包括:显示器,用于呈现由应用创建的屏幕;
透明的触敏面板,与所述显示器配准并且装配到所述显示器;
触敏面板控制器,与所述触敏面板通信并且可操作用于从所述触敏面板接收坐标,接收的坐标对应于由用户触摸的所述触敏面板的区域;
密码引擎,与所述触敏面板控制器通信并且可操作用于辨别键盘区内的触摸区域在开放模式和安全模式之间的选择;以及
篡改响应机构,密封地包围所述显示器、触敏面板、触敏面板控制器以及密码引擎,从而检测连接的元件的拆卸或篡改,以及响应于所述连接的元件的拆卸或篡改来复位所述密码引擎。
篡改响应机构对于本领域的普通技术人员来说是公知的,并且包括用于检测拆卸的微开关,用于检测元件的穿透的电网,用于检测的元件的穿透的膜,用于检测猛烈攻击、研磨或切片攻击等的传感器。
根据第五方面,提供了一种包含第二方面的加密触敏显示器控制***的自助服务终端(SST)。
该自助服务终端能够是自动提款机(ATM)、信息亭、金融服务中心、账单支付亭、彩票销售亭、邮政业务机、例如在零售店、酒店、车辆出租、游戏、公共健康和航空产业中使用的登记和结账终端。
根据第六方面,提供了一种硬件加密设备,包括:触摸面板控制器;以及密码引擎,该密码引擎与所述触摸面板控制器通信以从所述触摸面板控制器接收与用户选择的触摸面板上的区域相对应的坐标;其中所述密码引擎可操作用于辨别是安全区域内的选择还是非安全区域内的选择,并且根据所述选择是在安全区域内还是非安全区域内来不同地对待所述选择。
密码引擎能够包括与任何安全区域和任何非安全区域的位置和这些区域内的任何可选择位置相关的配置信息。
密码引擎允许用户选择安全区域中屏幕上显示的数字而输入新的加密密钥。
密码引擎允许用户选择安全区域中的屏幕上显示的数字而输入用户PIN。
通过参考附图,这些和其他方面将在下面以示例方式给出的具体实施方式中变得显而易见。
附图说明
图1是根据本发明的一个实施例的用于ATM的加密触敏显示器子***的简化元件图;
图2是在图1的触敏显示器上呈现(render)的第一屏幕布局的图示表达;
图3是在图1的触敏显示器上呈现的第二屏幕布局的图示表达;
图4是在图1的触敏显示器上呈现的第三屏幕布局的图示表达;以及
图5是表示在处理用户选择的过程中由图1的加密触敏显示器子***的部件(密码引擎)执行的步骤的流程图。
具体实施方式
现在参考图1,图1是根据本发明的一个实施例的加密触敏显示器子***10的简化元件图。显示器子***10在ATM(未显示)中实现。图表主要显示子***10的软件元件。
提供交易应用12用于控制ATM的操作。交易应用与业务提供者组14通信,该业务提供者组14与键区驱动器组16连接。键区驱动器组16向硬件加密设备18发送专有命令(proprietary commands),并且从硬件加密设备18接收响应。
交易应用12也与图形适配器驱动器20通信,该图像适配器驱动器20能使得屏幕呈现在装配了触敏面板24的显示器22上。
输入队列操作***元件26与触摸面板代理服务器28通信。触摸面板代理服务器28将鼠标点击事件从硬件加密设备18路由到输入队列26,输入队列将鼠标点击事件转发到交易应用12。
下面将详细地描述这些元件。
交易应用12实现用于用户的交易处理功能,以及用于业务人员(例如工程师和补给者)的设备管理功能。交易处理功能包括显示给用户的屏幕序列,以及用于响应于用户输入而控制装置(例如现金分配器、读卡器、显示器22)的相关命令。设备管理功能包括健康信息状态和设备测试程序。交易应用12还包括现有的CEN XFS接口40,其用于与业务提供者组14通信。
业务提供者组14包括XFS管理器42,其对于特定设备将XFS命令路由到合适的XFS业务提供者。尽管也可能存在其他业务提供者(例如对于现金分配器、读卡器、接收打印机等),在图1中仅图示了硬件加密设备(HED)业务提供者44。
驱动器组16包括硬件加密设备驱动器50、用于监视硬件加密设备18的健康状态的管理元件52、以及用于安全地更新硬件加密设备18中的元件的元件加载器54。
硬件加密设备18包括连接至密码引擎62的触摸面板控制器60。触摸面板控制器60也连接至触摸面板24,并且接收指示由用户或其他用户触摸的触摸面板24上的点的坐标。触摸面板控制器60也包括执行触摸面板的校准的功能,多次触摸防反跳(debounce)功能以及校正漂移和其他错误的功能,如现有技术中公知的那样。
密码引擎62包括存储密钥、装载密钥和PIN加密密钥的安全存储器64。以公知方式使用这些密钥。
密码引擎62从HED驱动器50接收专有命令,该专有命令和要被显示的屏幕的部分和在这些屏幕部分中的操作模式有关。HED驱动器50确保这些命令服从规则,如果操作模式能和这些规则相适应,则可以在不同环境下使用操作模式,并且还将从触摸面板控制器60接收的坐标与在显示器22上显示的对应值相关联,这将在下面更详细地描述。
屏幕配置
现在将参考图2到4来描述不同的屏幕配置选项,图2到4是能够在显示器22上呈现的三个屏幕布局的图示表达。
屏幕布局包括两种不同类型的区域中的一个或多个。
第一类型的区域是键盘区(pad zone)。键区能够在两个模式中的一个下操作:XFS开放模式以及XFS安全模式。在XFS开放模式中,当用户选择限定在键盘区内的触摸区域时,对应于该触摸区域的值被返回给交易应用12,通常以明文方式(明码报文)。相反地,在XFS安全模式中,当用户选择限定在键盘区内的触摸区域时,硬件加密设备18处于等待状态,直到已经选择了正确数目的限定的触摸区域,然后整理(collate)与被触摸的区域相关联的值并且将该整理后的值加密到块中(例如作为PIN块或密钥)。当XFS HED业务提供者44接收到WFS_CMD_PIN_GET_PINBLOCK命令时,硬件加密设备18将加密后的块传送到交易应用12(用于PIN块)。
XFS安全模式还能用于由授权的人(例如银行职员)手动地输入PIN密钥。当发生这种情况时,硬件加密设备18处于等待状态,直到已经选择了正确数目的限定的触摸区域,然后将该值整理为密钥字符串,并且将该密钥字符串存储到安全存储器64中作为新的PIN密钥。
第二种类型的区域是鼠标区域。鼠标区域仅在一种模式下操作(被称为“PC模式”,因为它效仿可以在屏幕的任何部分点击鼠标的PC屏幕)。在鼠标区域内的任何限定的区域上的触摸导致鼠标点击事件被生成并且通过操作***输入队列26被路由。
图2表示具有两个键盘区72a、72b的第一屏幕70。不是由两个键盘区72限定的屏幕70的部分是鼠标区域74。第一键盘区72a限定13个触摸区域76(也被称为按钮);第二键盘区72b限定两个触摸区域78。在鼠标区域74中提供了两个按钮79。
交易应用12用于限定键盘区72和触摸区域76、78的尺寸和位置,并且用于将值赋予触摸区域76、78(例如数字“1”赋予显示数字1的触摸区域)。键盘区位置、触摸区域位置、每个键盘区的模式以及赋予触摸区域位置的值被统称为“输入配置信息”。鼠标按钮79不是输入配置信息的一部分,并且交易应用12不用于限定这些鼠标按钮79。不处于键盘区内的屏幕的区域的任何选择将传送给输入队列26作为鼠标点击,并且此后由交易应用12恰当地处理(或者由另一个应用恰当地处理,因为另一个应用可能表示ATM屏幕后面的屏幕)。交易应用12(或在操作***上执行的另一个应用)的功能是在恰当的区域中显示按钮并且在这些区域中处理任何鼠标点击或忽略这些鼠标点击。
在这个例子中,两个键盘区72在XFS开放模式下操作。
交易应用12向XFS HED业务提供者44(通过XFS接口40和XFS管理器42)传送输入配置信息。XFS HED业务提供者44必要时翻译这些信息并且将其通过HED驱动器50发送到硬件加密设备(HED)18。密码引擎62将输入配置引擎存储在安全存储器64中,这种储存持续第一屏幕将被显示的时间那么长的周期。
图3表示在XFS安全模式下操作的具有单个键盘区82的第二屏幕80。在这个实施例中,当键盘区在这个模式下操作时,在相同的屏幕上不允许有其他的键盘区和不允许有鼠标区域。由此,在这个实施例中,当键盘区在XFS安全模式下操作时,那么如图3所示,必须填满整个屏幕。键盘区82限定一组13个触摸区域84(也称为按钮)以及一组两个触摸区域86。该第二屏幕80能够被用于使得用户能够输入他的/她的PIN。
图4表示具有两个键盘区92a、92b和鼠标区域98的第三屏幕90。第一键盘区92a限定13个触摸区域94;第二键盘区92b限定两个触摸区域96。第一和第二键盘区92在XFS开放模式下操作。在鼠标区域98中提供两个按钮99。图2和图4中的屏幕配置之间的主要不同之一在于:在鼠标区域74(图2)中的任何用户触摸将被作为鼠标点击通知给输入队列26;相反地,在键盘区92(图4)的“空白”区域(即,不是触摸区域94、96)中的任何用户触摸将不被通知为鼠标点击。
交易应用12使用WFS_CMD_PIN_SET_TOUCH_KEYBOARD形式的XFS命令将输入配置信息传送给硬件加密设备。XFS命令尤其指定要被使用的显示器(如果存在多于一个显示器)、键盘区的数目和位置、触摸区域的数目和位置、以及与每个触摸区域相关联的值。
子***10的操作
下面将参考图5描述子***10的操作,图5是表示由密码引擎62执行以接收和处理用户通过触摸面板24的选择的步骤的流程图100。
最初地,密码引擎62从交易应用12接收输入配置信息(通过业务提供者组14和键区驱动器组16)(步骤120)。交易应用12通过WFS_CMD_PIN_SET_TOUCH_KEYBOARD命令发送输入配置信息。
密码引擎62确保输入配置信息符合预先确定的规则(例如,在安全XFS模式下,键盘区必须覆盖整个屏幕)(步骤122)。
如果输入配置信息不符合规则,那么密码引擎62将错误消息发送回交易应用12(步骤124)。
如果输入配置信息符合规则,那么密码引擎62将该符合的输入配置信息存储在安全存储器64中(步骤126)。
随后,密码引擎62接收与正在被显示的屏幕相关并且具有与输入配置信息相对应的特征的XFS命令(步骤128)。接收的XFS命令的类型依赖于正在被显示的屏幕。如果正在被显示的屏幕请求用户输入PIN,那么XFS命令将是WFS_CMD_PIN_GET_PIN命令;如果正在被显示的屏幕请求用户输入数据(例如交易选项),那么XFS命令将是WFS_CMD_PIN_GET_DATA命令。
密码引擎62然后将XFS命令(其包括配置信息)与存储的输入配置信息相关联(步骤130)。密码引擎62忽略在接收的XFS命令中没有提供的输入配置信息中任何限定的区域,使得这些区域不能被选择。类似地,如果XFS命令使用没有预先限定在存储的输入配置信息中的限定的区域(例如密钥值),则XFS命令被拒绝。
当用户观看显示器22上的屏幕时,用户能够通过按下期望的触摸区域来进行选择。由用户触摸的坐标被由触摸面板控制器60确定并且被传达到密码引擎62(步骤132)。
密码引擎62然后确定触摸的坐标是否对应于屏幕上的键盘区(步骤134)。
如果触摸的坐标不对应于屏幕上的键盘区,那么密码引擎62将该坐标路由到触摸面板代理服务器28(步骤136)。触摸面板代理服务器28接收这些坐标并且将它们转换为适于操作***的格式(在这个实施例中Windows XP(注册商标))作为鼠标点击事件,并且将它们输入到输入队列操作***元件26。然后操作***以现有方式将这个鼠标点击表达给交易应用12(或者另一个应用,因为对于另一个应用能够表示ATM屏幕后面的屏幕)。
如果触摸的坐标不对应于屏幕上的键盘区,那么密码引擎62使用存储的输入配置信息确定与用户选择的触摸区域相对应的值(步骤138)。
密码引擎62然后确定键盘区是在XFS安全模式或XFS开放模式下操作(如由存储的输入配置信息指示的那样)(步骤140)。
如果键盘区在XFS开放模式下操作,那么密码引擎62通过业务提供者组14和键区驱动器组16将该确定的值传送给交易应用12(步骤142)。在这个实施例中,以明文(明码报文)传送该确定的值。
当该确定的值已经被传送给交易应用12时,密码引擎62从安全存储器64中删除存储的输入配置信息,以准备与要在显示器22上呈现的下一个屏幕相关联的下一个输入配置信息(步骤144)。
如果键盘区在XFS安全模式下操作,那么密码引擎62存储该确定的值并且基于存储的输入配置信息(例如,其指示完整的PIN输入需要多少位)确定是否存在要由用户进行的任何更多的选择(步骤146)。
如果仍存在要由用户进行的更多选择,那么密码引擎62接收这些选择并且确定与每个选择对应的值(步骤148)直到用户进行了所有选择。
当接收到用户的所有选择以及确定的对应值时,密码引擎62以用户发送这些被确定的值的顺序来整理这些被确定的值(步骤150)。
密码引擎62从安全存储器64中删除存储的输入配置信息,以准备与要在显示器22上被呈现的下一个屏幕相关联的下一个输入配置信息(步骤152)。
密码引擎62然后对这些确定的值进行操作(步骤154)。
当用户正在输入PIN的时候,对被确定的值的操作(步骤154)涉及加密这些值以形成PIN块,然后将PIN块发送至交易应用12。
倘若屏幕涉及授权用户的加密密钥的输入(例如拥有或操作ATM的组织的职员中的成员),那么对被确定的值的操作(步骤154)涉及密码引擎62整理被确定的值并且将它们存储在安全存储器64中作为新的密钥。
能够对本发明的范围内的上述实施例进行各种变形,例如,在其他实施例中,能够在SST内使用额外水平的加密,例如在硬件加密设备18和执行交易应用的控制器之间。然而,这个水平的加密不同于PIN加密,在PIN加密中使用远程主机来解密被加密的PIN块。
在其他实施例中,加密触敏显示器子***能够被集成到ATM之外的自助服务终端中,例如登记终端或上述列出的任何SST。
能够以任何适合的顺序(或者恰当时为同步地)执行在此描述的方法的步骤。在此描述的方法能够由有形的存储介质上的机器可读形式的软件执行或者作为传播信息执行。
术语“包含”、“包括”、“集成”和“具有”在此用于陈述一个或多个要素或步骤的开放列表,而不是闭合列表。当使用这样的术语时,在列表中陈述的这些要素或步骤并不排除能够被加入列表的其他要素或步骤。
附录1
下面是上述实施例使用的XFS命令结构的特定例子。
Input Param LPWFSPINTOUCHKEYBOARD lpTouchKeyboard;
where
typedef struct_wfs_pin_touchkeyboard
{
HMONITOR hMonitor;
USHORT usNumberOfPadZones;
USHORT usNumberOfTouchAreas;
LPWFSPINPADZONE *lppPadZones;
LPWFSPINTOUCHAREA *lppTouchAreas;
}WFSPINTOUCHKEYBOARD,*LPWFSPINTOUCHKEYBOARD;
hMonitor
使用Windows(注册商标)监视器的句柄。NULL的值指示Windows主要监视器。
usNumberOfPadZones
指定地址为lpPadZones的缓冲器中保持的键盘区的数目。该数目被限制为最大值为10。值0表示整个触摸屏恢复到PC模式。
usNumberOfTouchAreas
指定地址为lpTouchAreas的缓冲器中保持的触摸区域的数目。在这个例子中该数目被限制为最大值为64。
lppPadZones
WFSPINPADZONES结构的地址阵列的地址。
lppTouchAreas
限定键盘中的键的细节的WFSPINTOUCHAREA结构的地址阵列的地址。参见下面。
键盘区限定
typedef struct_wfs_pin_padzone
{
LONG lLeft;
LONG lTop;
LONG lRight;
LONG lBottom;
}WFSPINPADZONE,*LPWFSPINPADZONE;
lLdft
指定特定的Windows监视器内的Windows虚拟坐标系中的键盘区的左坐标。该值可以为负。
lTop
指定特定的Windows监视器内的Windows虚拟坐标系中的键盘区的上坐标。该值可以为负。
lRight
指定特定的Windows监视器内的Windows虚拟坐标系中的键盘区的右坐标。该值可以为负。
lBottom
指定特定的Windows监视器内的Windows虚拟坐标系中的键盘区的下坐标。该值可以为负。
触摸区域限定
typedef struct_wfs_pin_toucharea
{
LONG lLeft;
LONG lTop;
LONG lRight;
LONG lBottom;
USHORT usKeyType;
ULONG ulKey;
}WFSPINTOUCHAREA,*LPWFSPINTOUCHAREA;
lLeft
指定特定的Windows监视器内的Windows虚拟坐标系中的键盘区的左坐标。该值可以为负。
lTop
指定特定的Windows监视器内的Windows虚拟坐标系中的键盘区的上坐标。该值可以为负。
lRight
指定特定的Windows监视器内的Windows虚拟坐标系中的键盘区的右坐标。该值可以为负。
lBottom
指定特定的Windows监视器内的Windows虚拟坐标系中的键盘区的下坐标。该值可以为负。
ulKeyType
WFS_PIN_FK或WFS_PIN_FDK。限定在ulKey中保持的XFS密钥限定值的类型。
ulKey
对该区域指定XFS密钥代码。其必须是如下功能密钥中的一个。
WFS_PIN_FK_0(numeric digit 0)
WFS_PIN_FK_1(numeric digit 1)
WFS_PIN_FK_2(numeric digit 2)
WFS_PIN_FK_3(numeric digit 3)
WFS_PIN_FK_4(numeric digit 4)
WFS_PIN_FK_5(numeric digit 5)
WFS_PIN_FK_6(numeric digit 6)
WFS_PIN_FK_7(numeric digit 7)
WFS_PIN_FK_8(numeric digit 8)
WFS_PIN_FK_9(numeric digit 9)
WFS_PIN_FK_ENTER
WFS_PIN_FK_CANCEL
WFS_PIN_FK_CLEAR
WFS_PIN_FK_BACKSPACE
WFS_PIN_FK_HELP
WFS_PIN_FK_DECPOINT
WFS_PIN_FK_00
WFS_PIN_FK_000
剩余的6比特掩码能够用作供货商相关的密钥。
WFS_PIN_FK_OEM1
WFS_PIN_FK_OEM2
WFS_PIN_FK_OEM3
WFS_PIN_FK_OEM4
WFS_PIN_FK_OEM5
WFS_PIN_FK_OEM6
WFS_PIN_FK_UNUSED
WFS_PIN_FK_A
WFS_PIN_FK_B
WFS_PIN_FK_C
WFS_PIN_FK_D
WFS_PIN_FK_E
WFS_PIN_FK_F
WFS_PIN_FK_SHIFT
WFS_PIN_FK_FDK01 to WFS_PIN_FK_FDK32
Output Param:None.
Error Codes由该命令仅能够生成普通错误代码。
如果符合以下条件,则返回WFS_ERR_INVALID_DATA:
●键盘区和触摸区域的任何坐标不在指定Windows监视器上(例如,因为它们大于屏幕)
●任何键盘区重叠
●任何触摸区域重叠
●任何触摸区域不处于单个键盘区内
●存在多于10个键盘区
●存在多于64个触摸区域
●在多于一个触摸区域上已经指定了数字键代码
如果符合以下条件,则返回WFS_ERR_SEQUENCE_ERROR:
●在执行的进程或队列中已经存在WFS_CMD_PIN_GET_PIN、
WFS_CMS_PIN_GET_DATA或
WFS_CMD_PIN_SECUREKEY_ENTRY。
Events:None
附录2
下面是应用到下面的屏幕上的附录1中描述的XFS命令结构的特定例子。
显示器是Windows主要监视器,所以(0,0)处于屏幕的左上角。键盘用于通过取消、输入和清除键来进行数据输入。存在使用的XFS“帮助”键和XFS FDK(功能限定键)。在屏幕的左上四分之一处需要PC模式。屏幕分辨率是800×600。屏幕被划分为四份。右上四分之一用于用户指令和回应区域。右下角用于按键音格式的13个密钥pin键区。左下角用于“帮助”和FDK。需要的键盘的最早的限定是一个键盘区和15个触摸区域。注意数字键作为XFS安全键,并且在PIN输入过程中不在任何事件中响应。
WFSPINPADZONE PadZoneData[2]={//左、上、右、下
//右上四分之一
{400,0,799,299},
//下部一半
{400,300,799,599}
};
WFSPINPADZONE PadZones[2]={&PadZoneData[0],&PadZoneData[1]};
WFSPINTOUCHAREA TouchAreasData[15]=
{//左、上、右、下、键类型、值
//首行
{510,390,550,420,WFS_PIN_FK,WFS_PIN_FK_1}, //1
{580,390,620,420,WFS_PIN_FK,WFS_PIN_FK_2}, //2
{650,390,690,420,WFS_PIN_FK,WFS_PIN_FK_3}, //3
{720,390,760,420,WFS_PIN_FK,WFS_PIN_FK_CLEAR}, //clear
//第二行
{510,440,550,470,WFS_PIN_FK,WFS_PIN_FK_4}, //4
{580,440,620,470,WFS_PIN_FK,WFS_PIN_FK_5}, //5
{650,440,690,470,WFS_PIN_FK,WFS_PIN_FK_6}, //6
{720,440,760,470,WFS_PIN_FK,WFS_PIN_FK_CANCEL}, //cancel
//第三行
{510,490,550,510,WFS_PIN_FK,WFS_PIN_FK_7}, //7
{580,490,620,510,WFS_PIN_FK,WFS_PIN_FK_8}, //8
{650,490,690,510,WFS_PIN_FK,WFS_PIN_FK_9}, //9
{720,490,760,510,WFS_PIN_FK,WFS_PIN_FK_ENTER}, //enter
//第四行
{580,530,620,560,WFS_PIN_FK,WFS_PIN FK_0}, //0
//左下功能键
{050,390,080,420,WFS_PIN_FK,WFS_PIN_FK_HELP}, //help
//左下FDK
{050,530,080,560,WFS_PIN_FDK,WFS_PIN_FDK01} //FDK 01
};
WFSPINTOUCHAREA*TouchAreas[15];
WFSPINTOUCHKEYBOARD TouchKeyboard=
{
NULL,//Windows主要监视器
1, //键盘区的数目
PadZones,
15 //触摸区域的数目
触摸区域 }:
HRESULT hResult;
for(int 1=0;i<15;i++)
{
TouchArea[i]=&TouchAreasData[i];
}
hResult=WFSAsyncExecute(hService,
WFS_CMD_PIN_SET_TOUCH_KEYBOARD,
&TouchKeyboard,
WFS_INDEFINITE_WAIT,
hWnd,
&RequestId);
WFSPINGETDATA Details;
Details.usMaxLen=4;
Details.bAutoEnd=TRUE;
Details.ulActiveFDKs=WFS_PIN_FDK01;
Details.ulActiveKeys=WFS_PIN_FK_0
|WFS_PIN_FK_1
|WFS_PIN_FK_2
|WFS_PIN_FK_3
|WFS_PIN_FK_4
|WFS_PIN_FK_5
|WFS_PIN_FK_6
|WFS_PIN_FK_7
|WFS PIN FK 8
|WFS_PIN_FK_9
|WFS_PIN_FK_HELP
|WFS_PIN_FK_CLEAR
|WFS_PIN_FK_CANCEL
|WFS_PIN_FK_ENTER;
Details.ulTerminateFDKs=0;
Details.ulTerminateKeys=WFS_PIN_FK_CANCEL;
hResult=WFSAsyncExecute(hService,
WFS_CMD_PIN_GET_DATA,
&PinDetails,
WFS_INDEFINITE_WAIT,
hWnd,
&RequestId);
Claims (14)
1.一种控制加密触敏显示器的方法,所述方法包括:
在触敏显示器上要被呈现的屏幕上创建键盘区;
在所述键盘区内创建触摸区域,每个触摸区域具有值;
向所述键盘区内的所述触摸区域分配操作模式,其中所述操作模式为:(i)安全模式,在所述安全模式中在选择触摸区域时与被选择的触摸区域相关联的值不被返回至应用;或者为:(ii)开放模式,在所述开放模式中,在选择触摸区域时与所述被选择的触摸区域相关联的值被返回至应用;
提供选项以在所述触敏显示器上要被呈现的屏幕上创建键盘区之外的鼠标区域,但是仅在所述键盘区内的触摸区域的操作模式是开放模式的情况下;以及
使得所述鼠标区域内的触摸选择被转移到操作***输入队列。
2.根据权利要求1所述的方法,其中,在触敏显示器上要被呈现的屏幕上创建键盘区的步骤是通过将所述键盘区的坐标从应用传送到位于硬件加密设备内的引擎而实现的。
3.根据权利要求1所述的方法,其中,在屏幕上创建键盘区的步骤能够在需要用户通过键区或键盘进行输入的每种情况下实现。
4.根据权利要求1所述的方法,其中,在屏幕上创建键盘区和在所述键盘区内创建触摸区域的步骤能够使用CEN XFS格式命令而被同时实现。
5.一种加密触敏显示器***,包括:
显示器,用于呈现由应用创建的屏幕;
透明的触敏面板,与所述显示器配准并且装配到所述显示器;
触敏面板控制器,与所述触敏面板通信并且可操作用于从所述触敏面板接收坐标,接收的坐标对应于由用户触摸的所述触敏面板的区域;
密码引擎,与所述触敏面板控制器通信并且可操作用于辨别键盘区内的触摸区域在开放模式和安全模式之间的选择;以及
篡改响应机构,密封地包围所述显示器、触敏面板、触敏面板控制器以及密码引擎,从而检测连接的元件的拆卸或篡改,以及响应于所述连接的元件的拆卸或篡改来复位所述密码引擎。
6.根据权利要求5所述的加密触敏显示器***,还包括驱动器组,用于请求硬件加密设备来执行功能并且将响应路由至请求应用。
7.根据权利要求6所述的加密触敏显示器***,还包括键区业务提供者,用于接收标准命令并且翻译这些命令用于所述驱动器组来执行。
8.根据权利要求7所述的加密触敏显示器***,其中,所述***还包括触摸面板代理服务器,用于将鼠标点击事件从所述硬件加密设备或所述驱动器组路由到操作***输入队列。
9.根据权利要求5所述的加密触敏显示器***,其中,所述篡改响应机构包括用于检测所述***的拆卸的微开关和用于检测所述***内的元件的穿透的膜。
10.一种硬件加密设备,包括:
触摸面板控制器;以及
密码引擎,与所述触摸面板控制器通信以从所述触摸面板控制器接收与用户选择的触摸面板上的区域相对应的坐标;
其中所述密码引擎可操作用于辨别是安全区域内的选择还是非安全区域内的选择,并且根据所述选择是在安全区域内还是非安全区域内来不同地对待所述选择。
11.根据权利要求10所述的硬件加密设备,其中,所述密码引擎包括安全存储器。
12.根据权利要求11所述的硬件加密设备,其中,所述安全存储器存储配置信息,所述配置信息与任何安全区域和任何非安全区域的位置以及这些区域内的任何可选择位置相关。
13.根据权利要求10所述的硬件加密设备,其中,所述密码引擎允许用户通过选择安全区域中屏幕上显示的十六进制的值而输入新的加密密钥。
14.根据权利要求10所述的硬件加密设备,其中,所述密码引擎允许用户通过选择安全区域中的屏幕上显示的数字而输入用户PIN。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/512,413 US8456429B2 (en) | 2009-07-30 | 2009-07-30 | Encrypting touch-sensitive display |
US12/512,413 | 2009-07-30 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101989172A true CN101989172A (zh) | 2011-03-23 |
CN101989172B CN101989172B (zh) | 2014-12-24 |
Family
ID=42244965
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010212304.6A Active CN101989172B (zh) | 2009-07-30 | 2010-06-23 | 加密触敏显示器 |
Country Status (4)
Country | Link |
---|---|
US (2) | US8456429B2 (zh) |
EP (1) | EP2280363B1 (zh) |
CN (1) | CN101989172B (zh) |
BR (1) | BRPI1001547B1 (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103021083A (zh) * | 2012-12-19 | 2013-04-03 | 深圳市怡化电脑有限公司 | 在atm设备上通过拖放图形取款的方法及图形界面 |
CN103106735A (zh) * | 2012-12-19 | 2013-05-15 | 深圳市怡化电脑有限公司 | Atm设备上通过多点触摸手势实现退卡的方法 |
CN103136488A (zh) * | 2011-12-02 | 2013-06-05 | 三星电子株式会社 | 保护触摸输入的方法和装置 |
CN105164694A (zh) * | 2013-03-05 | 2015-12-16 | 温科尼克斯多夫国际有限公司 | 可信终端平台 |
CN105930003A (zh) * | 2016-04-21 | 2016-09-07 | 深圳市旭子科技有限公司 | 触摸屏、触摸加密键盘及触摸屏信息输入方法 |
CN106778380A (zh) * | 2016-11-28 | 2017-05-31 | 昆山国显光电有限公司 | 屏幕的点亮方法及*** |
CN109598138A (zh) * | 2018-11-15 | 2019-04-09 | 阿里巴巴集团控股有限公司 | 图片中敏感信息识别、掩盖和感知是否查看的方法及装置 |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110057883A1 (en) * | 2009-09-08 | 2011-03-10 | I-Hung Hung | Electronic scratch system and method of implementing electronic scratch |
KR101340746B1 (ko) | 2011-04-18 | 2013-12-12 | 주식회사 팬택 | 전자 기기, 전자 기기의 사용자 입력 데이터의 보안 방법 및 장치 |
BR112014013221A2 (pt) * | 2011-11-30 | 2017-06-13 | Intel Corp | proteção de entradas contra malware |
US9264228B2 (en) | 2013-02-14 | 2016-02-16 | BBPOS Limited | System and method for a secure display module |
CN103164161A (zh) * | 2013-03-21 | 2013-06-19 | 惠州Tcl移动通信有限公司 | 一种基于移动终端的屏幕解锁方法及*** |
CN104573542A (zh) * | 2013-10-24 | 2015-04-29 | 联想(北京)有限公司 | 一种显示数据的方法及电子设备 |
KR101361350B1 (ko) * | 2013-11-29 | 2014-02-12 | 주식회사 팬택 | 휴대용 단말, 휴대용 단말의 하드웨어 모듈간에 전송되는 데이터의 보안 방법 |
US9704355B2 (en) | 2014-10-29 | 2017-07-11 | Clover Network, Inc. | Secure point of sale terminal and associated methods |
US20160170552A1 (en) * | 2014-12-11 | 2016-06-16 | Elan Microelectronics Corporation | Processing method for touch signal and computer system thereof |
US10178087B2 (en) * | 2015-02-27 | 2019-01-08 | Samsung Electronics Co., Ltd. | Trusted pin management |
EP3423984B1 (en) | 2016-03-02 | 2021-05-19 | Cryptera A/S | Secure display device |
TWI648693B (zh) * | 2017-07-25 | 2019-01-21 | 神雲科技股份有限公司 | Touch computer device for financial transaction payment and management method thereof |
CN110764628B (zh) * | 2019-10-31 | 2023-06-27 | 浪潮金融信息技术有限公司 | 一种使用金属密码键盘作为***键盘的方法 |
US11645429B2 (en) * | 2020-07-06 | 2023-05-09 | Diebold Nixdorf, Incorporated | Encrypting touch screen |
US20220300667A1 (en) * | 2021-03-09 | 2022-09-22 | Hub data security Ltd. | Hardware User Interface Firewall |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6193152B1 (en) * | 1997-05-09 | 2001-02-27 | Receiptcity.Com, Inc. | Modular signature and data-capture system and point of transaction payment and reward system |
US20020095589A1 (en) * | 2000-11-28 | 2002-07-18 | Keech Winston Donald | Secure file transfer method and system |
CN1409835A (zh) * | 1999-12-17 | 2003-04-09 | 阿克蒂夫卡德公司 | 对程序或服务应用鉴定数据的信息设备 |
US20030120936A1 (en) * | 2001-08-01 | 2003-06-26 | Eft Datalink | Encryption of financial information |
US6630928B1 (en) * | 1999-10-01 | 2003-10-07 | Hewlett-Packard Development Company, L.P. | Method and apparatus for touch screen data entry |
US6715078B1 (en) * | 2000-03-28 | 2004-03-30 | Ncr Corporation | Methods and apparatus for secure personal identification number and data encryption |
US20060125797A1 (en) * | 2004-12-11 | 2006-06-15 | Ncr Corporation | Automated teller machine |
US20070150749A1 (en) * | 2005-12-22 | 2007-06-28 | Andrew Monaghan | Creating a terminal application |
CN101414213A (zh) * | 2007-10-19 | 2009-04-22 | 杭州惠道科技有限公司 | 人类语言、文字、符号点划式人机界面 |
CN101496023A (zh) * | 2006-07-25 | 2009-07-29 | 惠普开发有限公司 | 虚拟用户认证***和方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5768386A (en) * | 1996-05-31 | 1998-06-16 | Transaction Technology, Inc. | Method and system for encrypting input from a touch screen |
-
2009
- 2009-07-30 US US12/512,413 patent/US8456429B2/en active Active
-
2010
- 2010-03-22 EP EP10157172.7A patent/EP2280363B1/en active Active
- 2010-05-26 BR BRPI1001547-7A patent/BRPI1001547B1/pt active IP Right Grant
- 2010-06-23 CN CN201010212304.6A patent/CN101989172B/zh active Active
-
2013
- 2013-01-18 US US13/745,143 patent/US8587551B2/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6193152B1 (en) * | 1997-05-09 | 2001-02-27 | Receiptcity.Com, Inc. | Modular signature and data-capture system and point of transaction payment and reward system |
US6630928B1 (en) * | 1999-10-01 | 2003-10-07 | Hewlett-Packard Development Company, L.P. | Method and apparatus for touch screen data entry |
CN1409835A (zh) * | 1999-12-17 | 2003-04-09 | 阿克蒂夫卡德公司 | 对程序或服务应用鉴定数据的信息设备 |
US6715078B1 (en) * | 2000-03-28 | 2004-03-30 | Ncr Corporation | Methods and apparatus for secure personal identification number and data encryption |
US20020095589A1 (en) * | 2000-11-28 | 2002-07-18 | Keech Winston Donald | Secure file transfer method and system |
US20030120936A1 (en) * | 2001-08-01 | 2003-06-26 | Eft Datalink | Encryption of financial information |
US20060125797A1 (en) * | 2004-12-11 | 2006-06-15 | Ncr Corporation | Automated teller machine |
US20070150749A1 (en) * | 2005-12-22 | 2007-06-28 | Andrew Monaghan | Creating a terminal application |
CN101496023A (zh) * | 2006-07-25 | 2009-07-29 | 惠普开发有限公司 | 虚拟用户认证***和方法 |
CN101414213A (zh) * | 2007-10-19 | 2009-04-22 | 杭州惠道科技有限公司 | 人类语言、文字、符号点划式人机界面 |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103136488A (zh) * | 2011-12-02 | 2013-06-05 | 三星电子株式会社 | 保护触摸输入的方法和装置 |
CN103106735A (zh) * | 2012-12-19 | 2013-05-15 | 深圳市怡化电脑有限公司 | Atm设备上通过多点触摸手势实现退卡的方法 |
CN103021083B (zh) * | 2012-12-19 | 2015-10-28 | 深圳怡化电脑股份有限公司 | 在atm设备上通过拖放图形取款的方法及图形界面 |
CN103021083A (zh) * | 2012-12-19 | 2013-04-03 | 深圳市怡化电脑有限公司 | 在atm设备上通过拖放图形取款的方法及图形界面 |
US11088840B2 (en) | 2013-03-05 | 2021-08-10 | Wincor Nixdorf International Gmbh | Trusted terminal platform |
CN105164694A (zh) * | 2013-03-05 | 2015-12-16 | 温科尼克斯多夫国际有限公司 | 可信终端平台 |
CN105164694B (zh) * | 2013-03-05 | 2019-03-22 | 温科尼克斯多夫国际有限公司 | 可信终端平台 |
CN105930003A (zh) * | 2016-04-21 | 2016-09-07 | 深圳市旭子科技有限公司 | 触摸屏、触摸加密键盘及触摸屏信息输入方法 |
CN105930003B (zh) * | 2016-04-21 | 2019-01-11 | 深圳市旭子科技有限公司 | 触摸屏、触摸加密键盘及触摸屏信息输入方法 |
CN106778380A (zh) * | 2016-11-28 | 2017-05-31 | 昆山国显光电有限公司 | 屏幕的点亮方法及*** |
CN106778380B (zh) * | 2016-11-28 | 2019-11-19 | 昆山国显光电有限公司 | 屏幕的点亮方法及*** |
CN109598138A (zh) * | 2018-11-15 | 2019-04-09 | 阿里巴巴集团控股有限公司 | 图片中敏感信息识别、掩盖和感知是否查看的方法及装置 |
CN109598138B (zh) * | 2018-11-15 | 2023-07-11 | 创新先进技术有限公司 | 图片中敏感信息识别、掩盖和感知是否查看的方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
BRPI1001547B1 (pt) | 2020-03-10 |
EP2280363B1 (en) | 2017-08-30 |
US8587551B2 (en) | 2013-11-19 |
BRPI1001547A2 (pt) | 2011-07-26 |
US20110025610A1 (en) | 2011-02-03 |
US20130147745A1 (en) | 2013-06-13 |
US8456429B2 (en) | 2013-06-04 |
EP2280363A1 (en) | 2011-02-02 |
CN101989172B (zh) | 2014-12-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101989172B (zh) | 加密触敏显示器 | |
CN104854630B (zh) | 用于安全输入识别数据来对借助自助终端所实施的交易进行认证的方法和*** | |
CN105121530B (zh) | 燃料分配器用户接口***架构 | |
EP1599786B1 (en) | Virtual keyboard | |
US20110296194A1 (en) | Secure authentication at a self-service terminal | |
JP5121190B2 (ja) | 入力装置および現金自動取引装置 | |
CN105378773A (zh) | 用于燃料分配机***架构的字母数字小键盘 | |
JP4807019B2 (ja) | 自動取引システム、自動取引装置、情報管理サーバおよび自動取引方法 | |
JP3790996B1 (ja) | 暗証コード入力装置及びプログラム | |
US20060125797A1 (en) | Automated teller machine | |
JP4735154B2 (ja) | 自動取引システム、情報管理サーバおよび自動取引装置 | |
JP2006085317A (ja) | 自動取引装置 | |
JP2002055772A (ja) | 入力装置および情報処理装置 | |
CN1989530A (zh) | 现金分发自动银行机诊断***和方法 | |
JP7426854B2 (ja) | 精算機 | |
JP2006012067A (ja) | 窓口取引システム | |
JP4866928B2 (ja) | 無線オーダーシステムおよび無線オーダー方法 | |
JP2008242546A (ja) | 情報処理装置 | |
JP6998647B2 (ja) | 自動取引装置 | |
JP2006277334A (ja) | 現金自動取引装置 | |
JPH1040447A (ja) | 取引システム及び取引装置 | |
JP5708353B2 (ja) | 入力装置及び照合システム | |
JP2022108489A (ja) | 入力装置及びそのプログラム | |
JPH10255105A (ja) | 入力装置および自動取引装置とその表示制御方法 | |
JP2006270790A (ja) | 暗証番号入力装置及びその入力方法並びに情報処理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |