本发明属于金融安全领域,尤其涉及一种屏下密码键盘和rfid读卡装置、数据输入方法及终端。
背景技术:
1、随着科技金融迅速发展,金融自助设备朝着全屏化、简洁化及家居化发展,如茶几式自助设备及全屏式导览自助设备等。
2、为了实现金融自助设备全屏化,需要取消传统实体按键式密码键盘和rfid读卡,采用屏幕集成密码输入和rfid读卡功能。
3、但是,已知在当前的技术中,屏幕集成密码输入功能无法满足国家相关安全标准,可能存在被系统主机录屏、截屏、获取输入坐标等方法窃取用户密码的风险,导致了金融自助设备全屏化之后存在安全隐患。
技术实现思路
1、本发明提供了一种屏下密码键盘和rfid读卡装置、数据输入方法及终端,解决了现有屏幕集成密码键盘不符合国密等安全标准,且容易被系统主机程序录屏、截屏、获取输入坐标等方法窃取密码信息的安全风险。
2、为了解决上述技术问题,本发明所采用的技术方案是:
3、第一方面,提供一种屏下密码键盘和rfid读卡装置,安装于终端,终端具有显示屏总成及主机,显示屏总成包括显示屏外壳、触摸盖板及显示面板,主机通过usb接口与屏下密码键盘和rfid读卡装置连接,屏下密码键盘和rfid读卡装置包括:
4、透明屏、排线及主板;
5、透明屏设置于显示屏总成的触摸盖板和显示面板之间,主板设置于显示屏外壳和显示面板之间;
6、透明屏通过排线与主板连接;
7、透明屏集成有触摸功能及rfid天线功能;
8、主板集成国密安全芯片、rfid读卡芯片及处理器;
9、处理器接收主机发送的密码输入请求,根据密码输入请求生成密码键盘图像数据,将密码键盘图像数据发送至透明屏,使得透明屏显示密码键盘图像;
10、当用户触摸密码键盘图像时,处理器获取用户触摸坐标,将触摸坐标转换为按键数据;
11、处理器调用国密安全芯片对按键数据进行加密,得到密文数据,将密文数据通过usb发送至主机;
12、或,
13、处理器接收到主机发送的rfid读卡请求,根据rfid读卡请求生成rfid读卡提示图像数据,将rfid读卡提示图像数据发送至透明屏,使得透明屏显示rfid读卡提示图像;
14、当用户将rfid卡放置于rfid读卡提示图像时,处理器获取rfid天线信号,根据rfid天线信号得到卡片数据,将卡片数据通过usb发送至主机。
15、可选的,处理器接收主机发送的密钥灌注指令,根据密钥灌注指令得到密钥;
16、处理器将密钥导入至国密安全芯片。
17、可选的,主板还包括防拆触点;
18、在主板安装时,防拆触点与显示屏外壳接触;
19、国密安全芯片包括防拆检测引脚,防拆检测引脚与防拆触点电连接;
20、防拆检测引脚用于检测防拆触点与显示屏外壳是否接触。
21、可选的,当国密安全芯片通过防拆检测引脚检测到防拆触点与显示屏外壳不接触时,国密安全芯片将存储的密钥进行删除。
22、可选的,处理器根据密码输入请求确定密码位数n、密码键盘的按键编号总数m,n及m为大于2的正整数;
23、处理器设置第一位密码对应的所有按键编号的第一显示坐标,第一显示坐标表示对应按键编号在透明屏的显示位置;
24、处理器将第一显示坐标发送至透明屏,使得透明屏显示第一位密码对应密码键盘图像;
25、当用户触摸第一位密码对应密码键盘图像时,处理器获取用户第一触摸坐标,将第一触摸坐标与第一显示坐标进行比较,得到第一位密码;
26、处理器通过乱序方式设置第n位密码对应的所有按键编号的第n显示坐标,使得透明屏显示的相邻两次密码对应的密码键盘图像均不相同。
27、可选的,处理器与防窥监控系统连接,防窥监控系统设置于终端的上方;
28、当防窥监控系统监测到终端的当前用户预设范围内存在其他用户时,处理器接收防窥监控系统发送的密码按键防窥指令;
29、处理器根据密码按键防窥指令生成亮度数据及对比度数据;
30、处理器根据亮度数据及对比度数据,对透明屏显示的密码键盘图像进行调整。
31、第二方面,提供一种基于屏下密码键盘和rfid读卡装置的终端,包括:
32、显示屏总成、主机及屏下密码键盘和rfid读卡装置;
33、显示屏总成包括显示屏外壳、触摸盖板及显示面板;
34、主机通过usb接口与屏下密码键盘和rfid读卡装置连接;
35、屏下密码键盘和rfid读卡装置包括透明屏、排线及主板;
36、透明屏设置于显示屏总成的触摸盖板和显示面板之间,主板设置于显示屏外壳和显示面板之间;
37、透明屏通过排线与主板连接;
38、透明屏集成有触摸功能及rfid天线功能;
39、主板集成国密安全芯片、rfid读卡芯片及处理器;
40、处理器接收主机发送的密码输入请求,根据密码输入请求生成密码键盘图像数据,将密码键盘图像数据发送至透明屏,使得透明屏显示密码键盘图像;
41、当用户触摸密码键盘图像时,处理器获取用户触摸坐标,将触摸坐标转换为按键数据;
42、处理器调用国密安全芯片对按键数据进行加密,得到密文数据,将密文数据通过usb发送至主机;
43、或,
44、处理器接收到主机发送的rfid读卡请求,根据rfid读卡请求生成rfid读卡提示图像数据,将rfid读卡提示图像数据发送至透明屏,使得透明屏显示rfid读卡提示图像;
45、当用户将rfid卡放置于rfid读卡提示图像时,处理器获取rfid天线信号,根据rfid天线信号得到卡片数据,将卡片数据通过usb发送至主机。
46、可选的,显示屏总成的显示屏外壳内部为封闭空间。
47、第三方面,提供一种基于屏下密码键盘和rfid读卡装置的数据输入方法,应用于以上第一方面的屏下密码键盘和rfid读卡装置,数据输入方法包括:
48、处理器接收主机发送的密码输入请求,根据密码输入请求生成密码键盘图像数据,将密码键盘图像数据发送至透明屏,使得透明屏显示密码键盘图像;
49、当用户触摸密码键盘图像时,处理器获取用户触摸坐标,将触摸坐标转换为按键数据;
50、处理器调用国密安全芯片对按键数据进行加密,得到密文数据,将密文数据通过usb发送至主机;
51、或,
52、处理器接收到主机发送的rfid读卡请求,根据rfid读卡请求生成rfid读卡提示图像数据,将rfid读卡提示图像数据发送至透明屏,使得透明屏显示rfid读卡提示图像;
53、当用户将rfid卡放置于rfid读卡提示图像时,处理器获取rfid天线信号,根据rfid天线信号得到卡片数据,将卡片数据通过usb发送至主机。
54、本发明所达到的有益效果:
55、由于透明屏集成有触摸功能及rfid天线功能,主板集成国密安全芯片、rfid读卡芯片及处理器,在处理器接收主机发送的密码输入请求,根据密码输入请求生成密码键盘图像数据,将密码键盘图像数据发送至透明屏,使得透明屏显示密码键盘图像,当用户触摸密码键盘图像时,处理器获取用户触摸坐标,将触摸坐标转换为按键数据,处理器调用国密安全芯片对按键数据进行加密,得到密文数据,将密文数据通过usb发送至主机;或,处理器接收到主机发送的rfid读卡请求,根据rfid读卡请求生成rfid读卡提示图像数据,将rfid读卡提示图像数据发送至透明屏,使得透明屏显示rfid读卡提示图像,当用户将rfid卡放置于rfid读卡提示图像时,处理器获取rfid天线信号,根据rfid天线信号得到卡片数据,将卡片数据通过usb发送至主机。与现有的屏幕集成密码输入功能相比,屏下密码键盘和rfid读卡装置集成了密码输入和rfid读取功能,通过国密安全芯片实现了密码加密,只需要向主机传输密文数据和卡片数据,有效防止了主机侧的录屏、截屏、获取输入坐标等方法窃取密码信息的风险。