触摸加密键盘及数据输入方法

文档序号:10525553阅读:318来源:国知局
触摸加密键盘及数据输入方法
【专利摘要】本发明公开了一种触摸加密键盘和数据输入方法,该触摸加密键盘包括触摸屏、安全模块、主控制器、显示屏和电路板,触摸屏设置于显示屏的外表面,安全模块和主控制器设置于电路板上,主控制器与安全模块相互物理隔离并相互电连接,触摸屏与安全模块电连接,显示屏与主控制器电连接;显示屏显示触摸加密键盘的虚拟按键;触摸屏基于触摸操作生成感应信号,触摸屏将该感应信号转换为坐标信息发送至安全模块;安全模块基于坐标信息生成输入数据,将输入数据加密为密文输入数据,并在确认主控制器身份之后,将密文输入数据发送至主控制器。本发明替代了传统的机械式加密键盘,从而提高了加密键盘的使用寿命、降低了加密键盘的维护成本。
【专利说明】
触摸加密键盘及数据输入方法
技术领域
[0001]本发明涉及触摸加密键盘技术领域,尤其涉及一种触摸加密键盘及数据输入方法。
【背景技术】
[0002]加密键盘一般应用于银行的ATM、VTM、自动充值设备等自助金融服务设备的密码输入,传统加密键盘采用的是机械按键,通过一个个的机械按键陈列在键盘区域,用户按压不同的机械按键以实现信息的输入,但是,由于机械按键的机械结构较为复杂,机械按键的各部件之间因相互运动而容易磨损、老化,机械按键容易失灵或接触不良,从而导致传统的机械式加密键盘使用寿命较短,维修和更换频率较高,无形中增大了传统加密键盘的维护成本。

【发明内容】

[0003]本发明的主要目的在于提供一种触摸加密键盘及数据输入方法,旨在解决传统加密键盘使用寿命较短、维护成本高的技术问题。
[0004]为实现上述目的,本发明提供的一种触摸加密键盘,所述触摸加密键盘包括触摸屏、安全模块、主控制器、显示屏和电路板,所述触摸屏设置于显示屏的外表面,所述安全模块和主控制器设置于电路板上,所述主控制器与安全模块相互物理隔离并相互电连接,所述触摸屏与安全模块电连接,所述显示屏与主控制器电连接;
[0005]所述显示屏显示触摸加密键盘的虚拟按键;所述触摸屏基于触摸操作生成感应信号,所述触摸屏将该感应信号转换为坐标信息发送至安全模块;
[0006]所述安全模块基于坐标信息生成输入数据,将输入数据加密为密文输入数据,并在确认主控制器身份之后,将密文输入数据发送至主控制器。
[0007]优选地,所述触摸加密键盘还包括与显示屏电连接的真随机数发生器,所述显示屏根据真随机数发生器生成的真随机数显示触摸加密键盘的虚拟按键。
[0008]优选地,所述真随机数发生器与安全模块电连接,所述真随机数发生器将生成的真随机数发送至安全模块,以供安全模块基于坐标信息和真随机数生成输入数据。
[0009]优选地,所述触摸加密键盘还包括屏蔽壳,所述屏蔽壳罩设于所述安全模块上,所述屏蔽壳朝向所述安全模块的一侧设有感应线路,所述感应线路与安全模块连通。
[0010]优选地,所述感应线路与安全模块之间连接至少具有两个连接针脚,安全模块定时向感应线路发送检测信号,若安全模块预设时长内未接收到感应线路反馈的检测信号或接收到错误检测信号,则启动安全模块预设的数据销毁进程。
[0011]本发明还提供一种基于上述触摸加密键盘的触摸加密键盘数据输入方法,所述触摸加密键盘数据输入方法包括:
[0012]控制显示屏显示触摸加密键盘的虚拟按键;
[0013]获取触摸屏根据用户基于显示的虚拟按键输入的触摸操作生成的坐标信息;
[0014]对所述坐标信息进行加密以生成密文输入数据;
[0015]验证主控制器相对于安全模块的身份是否合法,若主控制器的身份合法,则向主控制器发送所述密文输入数据。
[0016]优选地,所述触摸加密键盘还包括与所述安全模块电连接的真随机数发生器,
[0017]所述控制显示屏显示触摸加密键盘的虚拟按键的步骤包括:
[0018]根据所述真随机数发生器生成的真随机数,
[0019]控制显示屏根据当前的真随机数,乱序显示触摸加密键盘的虚拟按键。
[0020]优选地,所述对所述坐标信息进行加密以生成密文输入数据的步骤包括:
[0021]根据所述坐标信息和真随机数,获取所述触摸操作对应的输入数据;
[0022]根据安全模块中预存密钥和当前的真随机数,对输入数据进行加密以生成密文输入数据。
[0023]优选地,所述获取所述真随机数发生器生成的真随机数的步骤之前还包括:
[0024]获取显示屏上虚拟按键的显示模式;
[0025]当显示模式为老年人模式时,控制显示屏以预设正常顺序显示触摸加密键盘的虚拟按键;
[0026]当显示模式为中年人模式时,在触摸屏感应到触摸操作的次数处于预设次数区间时,控制真随机数发生器生成一个真随机数;
[0027]当显示模式为年轻人模式时,每当触摸屏感应到一次触摸操作时,控制真随机数发生器生成一个真随机数。
[0028]优选地,所述触摸加密键盘还包括屏蔽壳,屏蔽壳罩设于所述安全模块上,屏蔽壳朝向所述安全模块的一侧设有感应线路,感应线路与安全模块连通,
[0029]所述触摸加密键盘数据输入方法还包括:
[0030]定时向感应线路发送检测信号,检测感应线路反馈的检测信号;
[0031]若在预设时长内未接收到感应线路反馈的检测信号或接收到错误检测信号,则启动预设的数据销毁进程。
[0032]本发明通过在电路板上设置与触摸屏连接的安全模块,且安全模块与主控制器物理隔离,安全模块对获取的坐标信息进行加密,并且在确定主控制器为合法身份后,才将密文输入数据发送给主控制器,避免坐标信息被非法端获取或非法端轻易解析出坐标信息而引起坐标信息丢失,并且,在保证安全性的前提下,以触摸屏感应用户的触摸操作,以显示屏显示虚拟按键,以触摸加密键盘实现了机械加密键盘的功能,从而以不存在复杂机械结构、使用寿命长、维护成本低的触摸加密键盘替代了传统的机械式加密键盘,从而提高了加密键盘的使用寿命、降低了加密键盘的维护成本。
【附图说明】
[0033]图1为本发明终触摸加密键盘一实施例的结构示意图;
[0034]图2为本发明终触摸加密键盘又一实施例的结构示意图;
[0035]图3为本发明触摸加密键盘数据输入方法第一实施例的流程示意图;
[0036]图4为本发明触摸加密键盘数据输入方法第二实施例的流程示意图。
[0037]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0038]下面结合附图及具体实施例就本发明的技术方案做进一步的说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0039]在本发明的描述中,需要理解的是,术语“上”、“下”“横向”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,并不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二” “第三”、“第四” “第五”、“第六”仅用于描述的目的,而不能理解指示或暗示的重要性。
[0040]为了更好地理解本发明,在此提供一种触摸加密键盘,参照图1,在触摸加密键盘一实施例中,该触摸加密键盘包括触摸屏10、安全模块20、主控制器30、显示屏40和电路板(图中未示出),触摸屏10设置于显示屏40的外表面,安全模块20和主控制器30设置于电路板上,朱控制器30与安全模块20相互物理隔离并相互电连接,触摸屏10与安全模块20电连接,显示屏40与主控制器30电连接;显示屏40显示触摸加密键盘的虚拟按键;触摸屏10基于触摸操作生成感应信号,触摸屏10将该感应信号转换为坐标信息发送至安全模块20;安全模块20基于坐标信息生成输入数据,将输入数据加密为密文输入数据,并在确认主控制器30身份之后,将密文输入数据发送至主控制器30。
[0041]显示屏40可以为液晶屏,显示屏40显示预存的显示界面,该显示界面上按照设定的规则对触摸加密键盘的虚拟按键进行布局和排列,虚拟按键可以包括数字O至9、清楚键、确认键等,安全模块20可以为内置加密算法和加密密钥的微处理器。主控制器30 ( S卩MCT(Microcontroller Unit,微型控制单元)),安全模块20与主控制器30在电路板上物理隔离,主控制器30用于常规服务和通讯处理,安全模块20用于敏感服务(例如支付、密码输入等)处理。
[0042]触摸屏10可以为电阻、电容或红外触摸屏,触摸屏10根据用户基于显示屏显示的虚拟按键输入的触摸操作生成模拟感应信号,然后将模拟感应信号转换为对应的坐标信息,并将坐标信息发送给安全模块20。安全模块20在接收到坐标信息之后,先对与其连接的主控制器30的身份进行认证,若验证主控制器30为合法身份,则安全模块20基于坐标信息生成输入数据,然后对该输入数据进行加密,并将密文输入数据发送至主控制器30,从而坐标信息以密文形式在电路板上各部件之间传输,保证坐标信息的信息安全性,使触摸屏10前端信息输入置于一个安全的环境内,防止外部非法入侵或非法获取坐标信息。主控制器30将接收到安全模块20发送的密文输入数据传输至对应的主机端200。
[0043]在本实施例中,通过在电路板上设置与触摸屏10连接的安全模块20,且安全模块20与主控制器30物理隔离,安全模块10对获取的坐标信息进行加密,并且在确定主控制器30为合法身份后,才将密文输入数据发送给主控制器30,避免坐标信息被非法端获取或非法端轻易解析出坐标信息而引起坐标信息丢失,并且,在保证安全性的前提下,以触摸屏10感应用户的触摸操作,以显示屏40显示虚拟按键,以触摸加密键盘实现了机械加密键盘的功能,从而以不存在复杂机械结构、使用寿命长、维护成本低的触摸加密键盘替代了传统的机械式加密键盘,从而提高了加密键盘的使用寿命、降低了加密键盘的维护成本。
[0044]进一步地,参照图2,在本发明触摸加密键盘又一实施例中,触摸加密键盘还包括与显示屏40电连接的真随机数发生器50,显示屏40根据真随机数发生器生成的真随机数显示触摸加密键盘的虚拟按键。
[0045]真随机数发生器50是指利用物理现象产生随机数而非利用软件算法生成随机数的装置,即真随机数发生器50生成的是真随机数,是无规律可循的,而不是由软件算法生成的有规律可循的假随机数。显示屏40根据不同的真随机数,以不同的序列排列虚拟按键,由于虚拟按键显示是乱序的,所以用户基于虚拟按键的输入也是乱序,从而有效避免非法第三方根据用户手指在加密键盘上的移动位置或采集加密键盘上的指纹猜测出用户输入的密码数据,从而到密码(即输入数据)的保护。
[0046]优选地,参照图2,真随机数发生器50与安全模块20电连接,真随机数发生器50将生成的真随机数发送至安全模块20,以供安全模块20基于坐标信息和真随机数生成输入数据。
[0047]由于真随机数具有动态变化性和随机性,因此每次与坐标信息经一定算法生成输入数据的真随机数均不相同,非法第三方无法通过简单复制和分析输入数据而破解出坐标信息,提高了输入数据安全性和实时性,进而进一步提高了坐标信息的保密性。
[0048]进一步地,触摸加密键盘还包括屏蔽壳(图中未示出),屏蔽壳罩设于安全模块上,屏蔽壳朝向安全模块的一侧设有感应线路(图中未示出),感应线路与安全模块连通。
[0049]在本实施例中,采用先进的(LDS,Laser Direct Structuring)激光直接成型技术加工出带防护感应线路的屏蔽壳。激光直接成型技术是一种专业镭射加工、射出与电镀制程的3D-MID(三维电路)生产技术,其原理是将普通的塑胶元件/电路板赋予电气互连功能、支撑元器件功能和塑料壳体的支撑、防护等功能,以及由机械实体与导电图形结合而产生的屏蔽、天线等功能结合於一体,形成所谓3D-MID,适用於ICSubstrate、HDIPCB、LeadFrame局部细线路制作。
[0050]屏蔽壳上面布满感应线路,感应线路中各线路互相导通,安全模块定时向感应线路发送一个脉冲信号(即检测信号),并最终返回安全模块的接收端,如果感应线路断裂或屏蔽壳受到钻孔等的攻击,那么安全模块将接收到错误的检测信号或接收不到检测信号,此时安全模块将永久锁死自身FLASH(闪存)数据并销毁内部存储的用于加密的密钥信息、加密算法等敏感信息,安全模块将自毁,无法再次使用。
[0051]优选地,感应线路与安全模块之间连接至少具有两个连接针脚,安全模块定时向感应线路发送检测信号,若安全模块预设时长内未接收到感应线路反馈的检测信号或接收到错误检测信号,则启动安全模块预设的数据销毁进程。预设数据销毁进程包括安全模块永久锁死自身闪存数据、销毁安全模块中存储的用于加密的敏感信息等处理方式中的一种或多种。
[0052]在本实施例中,在安全模块上罩设屏蔽壳,防止外界无线信号的侵入和内部无线信号的散出,安全模块上设有感应线路,在感应线路因屏蔽壳损坏(例如断裂、钻孔)而损坏(例如短路、破裂),安全模块的闪存数据立即失效,安全模块中的密钥信息等敏感信息销毁,将触摸加密键盘报废,避免触摸加密键盘因物理外力破坏或无线信号干扰而出现信息安全问题,从而触摸加密键盘从软件和硬件两个层次对触摸屏输入信息进行加密和保护,防止输入信息的泄漏,消除输入信息的安全隐患。
[0053]本发明还提供一种基于上述触摸加密键盘的触摸加密键盘数据输入方法,参照图I和图3,在触摸加密键盘数据输入方法第一实施例中,该方法包括:
[0054]步骤S10,控制显示屏显示触摸加密键盘的虚拟按键;
[0055]主控制器30控制显示屏40显示触摸加密键盘的预存操作界面,该预存操作界面上分布有多个虚拟按键,以供用户基于显示的虚拟按键输入触摸操作。
[0056]步骤S20,获取触摸屏根据用户基于显示的虚拟按键输入的触摸操作生成的坐标信息;
[0057]触摸屏10覆盖于显示屏40表面,用户基于显示屏40显示的虚拟按键对触摸屏10进行触摸操作时,触摸屏10感应到触摸操作生成对应的感应信息,然后触摸屏10对该感应信息进行解码而得到对应的坐标信息,触摸屏10将坐标信息发送给安全模块20。
[0058]步骤S30,对坐标信息进行加密以生成密文输入数据;
[0059]安全模块20对坐标信息进行解析,获取用户输入的输入数据(例如用户逐个按下123456六个虚拟按键,则输入数据为123456),然后根据安全模块20预存的密钥和加密算法,对输入数据进行加密以生成密文输入数据。
[0060]步骤S40,验证主控制器相对于安全模块的身份是否合法,若主控制器的身份合法,则向主控制器发送密文输入数据。
[0061 ]安全模块20主动验证主控制器30相对于安全模块20身份是否合法,若主控制器30的身份合法,则向主控制器30发送密文输入数据,若主控制器30身份不合法,则拒绝向主控制器30发送密文输入数据。
[0062]在本实施例中,通过在电路板上设置与触摸屏10连接的安全模块20,且安全模块20与主控制器30物理隔离,安全模块10对获取的坐标信息进行加密,并且在确定主控制器30为合法身份后,才将密文输入数据发送给主控制器30,避免坐标信息被非法端获取或非法端轻易解析出坐标信息而引起坐标信息丢失,并且,在保证安全性的前提下,以触摸屏10感应用户的触摸操作,以显示屏40显示虚拟按键,以触摸加密键盘实现了机械加密键盘的功能,从而以不存在复杂机械结构、使用寿命长、维护成本低的触摸加密键盘替代了传统的机械式加密键盘,从而提高了加密键盘的使用寿命、降低了加密键盘的维护成本。
[0063]优选地,触摸加密键盘还包括屏蔽壳(图中未示出),屏蔽壳罩设于安全模块20上,屏蔽壳朝向安全模块的一侧设有感应线路,感应线路与安全模块连通,
[0064]触摸加密键盘数据输入方法还包括:
[0065]步骤S50,定时向感应线路发送检测信号,检测感应线路反馈的检测信号;
[0066]步骤S60,若在预设时长内未接收到感应线路反馈的检测信号或接收到错误检测信号,则启动预设的数据销毁进程。
[0067]步骤50和步骤S60优选在本发明触摸加密键盘数据输入方法启动时就开始执行。屏蔽壳上面布满感应线路,感应线路中各线路互相导通,安全模块定时向感应线路发送一个脉冲信号(即检测信号),并最终返回安全模块的接收端,如果感应线路断裂或屏蔽壳受到钻孔等的攻击,那么安全模块将接收到错误的检测信号或接收不到检测信号,此时安全模块将永久锁死自身FLASH(闪存)数据并销毁内部存储的用于加密的密钥信息、加密算法等敏感信息,安全模块将自毁,无法再次使用。
[0068]可选地,感应线路与安全模块之间连接至少具有两个连接针脚,安全模块定时向感应线路发送检测信号,若安全模块预设时长内未接收到感应线路反馈的检测信号或接收到错误检测信号,则启动安全模块预设的数据销毁进程。预设数据销毁进程包括安全模块永久锁死自身闪存数据、销毁安全模块中存储的用于加密的敏感信息等处理方式中的一种或多种。
[0069]在本实施例中,在安全模块上罩设屏蔽壳,防止外界无线信号的侵入和内部无线信号的散出,安全模块上设有感应线路,在感应线路因屏蔽壳损坏(例如断裂、钻孔)而损坏(例如短路、破裂),安全模块的闪存数据立即失效,安全模块中的密钥信息等敏感信息销毁,将触摸加密键盘报废,避免触摸加密键盘因物理外力破坏或无线信号干扰而出现信息安全问题,从而触摸加密键盘从软件和硬件两个层次对触摸屏输入信息进行加密和保护,防止输入信息的泄漏,消除输入信息的安全隐患。
[0070]进一步地,在本发明触摸加密键盘数据输入方法第一实施例的基础上,提出触摸加密键盘数据输入方法第二实施例,参照图2和图4,在第二实施例中,触摸加密键盘还包括与安全模块电连接的真随机数发生器50,
[0071]步骤SlO包括:
[0072]步骤Sll,根据真随机数发生器生成的真随机数,
[0073]步骤S12,控制显示屏根据当前的真随机数,乱序显示触摸加密键盘的虚拟按键。
[0074]真随机数发生器50是指利用物理现象产生随机数而非利用软件算法生成随机数的装置,即真随机数发生器50生成的是真随机数,是无规律可循的,而不是由软件算法生成的有规律可循的假随机数。显示屏40根据不同的真随机数,以不同的序列排列虚拟按键,由于虚拟按键显示是乱序的,所以用户基于虚拟按键的输入也是乱序,从而有效避免非法第三方根据用户手指在加密键盘上的移动位置或采集加密键盘上的指纹猜测出用户输入的密码数据,从而到密码(即输入数据)的保护。
[0075]优选地,步骤S30包括:
[0076]步骤S31,根据坐标信息和真随机数,获取触摸操作对应的输入数据;
[0077]步骤S32,根据安全模块中预存密钥和当前的真随机数,对输入数据进行加密以生成密文输入数据。
[0078]安全模块根据坐标信息和当前生成的真随机数,反向解析出触摸操作对应的输入数据;然后安全模块根据预存密钥和当前实时生成的真随机数,对输入数据进行加密,从而得到对应的密文输入数据。
[0079]由于真随机数具有动态变化性和随机性,因此每次与坐标信息经一定算法生成输入数据的真随机数均不相同,非法第三方无法通过简单复制和分析输入数据而破解出坐标信息,提高了输入数据安全性和实时性,进而进一步提高了坐标信息的保密性。
[0080]进一步地,在本发明触摸加密键盘数据输入方法第二实施例的基础上,提出触摸加密键盘数据输入方法第三实施例,在第三实施例中,步骤SI I之前还包括:
[0081]步骤S131,获取显示屏上虚拟按键的显示模式;
[0082]步骤S132,当显示模式为老年人模式时,控制显示屏以预设正常顺序显示触摸加密键盘的虚拟按键;
[0083]用户可以选择触摸加密键盘关于虚拟按键的显示模式,老年人模式主要是面向老年人群体,由于老年人身体各项机能(如视力、思维反应速度、肢体反应速度)退化严重,较难适应动态且乱序分布的虚拟按键,所以当触摸加密键盘处于老年人模式时,主控制器控制显示屏按照预设的正常顺序显示触摸加密键盘的虚拟按键,并且跳转继续执行步骤S20、步骤S30和步骤S40。
[0084]步骤S133,当显示模式为中年人模式时,在触摸屏感应到触摸操作的次数处于预设次数区间时,控制真随机数发生器生成一个真随机数;
[0085]中年人模式主要是面向中年人群体,由于中年人身体各项机能(如视力、思维反应速度、肢体反应速度)部分退化,不能完全适应动态且乱序分布的虚拟按键,所以当触摸加密键盘处于中年人模式时,在触摸屏感应到触摸操作的次数处于预设次数区间时,主控制器控制真随机数发生器生成一个真随机数,例如预设次数为3次时,在触摸屏感应到的前3次触摸操作时,只控制真随机数发生器生成一个真随机数,后续显示屏根据当前真随机数乱序显示虚拟按键;若触摸屏感应到第4次触摸操作时,控制真随机数发生器再生成一个真随机数,此时显示屏再次根据新的真随机数以另一种乱序显示虚拟按键。
[0086]步骤S134,当显示模式为年轻人模式时,每当触摸屏感应到一次触摸操作时,控制真随机数发生器生成一个真随机数。
[0087]年轻人模式主要是面向年轻人群体,由于年轻人身体各项机能(如视力、思维反应速度、肢体反应速度)处于巅峰状态,能完全适应动态且乱序分布的虚拟按键,所以当触摸加密键盘处于年轻人模式时,
[0088]每当触摸屏感应到一次触摸操作时,主控制器控制真随机数发生器生成一个真随机数,后续显示屏根据当前的真随机数,以对应乱序显示虚拟按键。例如用户输入6位数密码,对触摸屏进行6次触摸操作,触摸屏每感应到一次触摸操作,主控制器控制真随机数发生器生成一个真随机数,显示屏根据生成的真随机数,显示对应乱序排列的虚拟按键。在用户角度来看,用户每触摸一个按键,虚拟按键随机改变一次排列顺序。
[0089]在本实施例中,通过对虚拟按键设置三种不同的显示模式,适用不同群体对于虚拟按键乱序排列的需求,且触摸加密键盘处于年轻人模式下,用户每输入一位密码(即输入一次触摸操作),显示屏乱序虚拟按键重新乱序一次,从而更好的保护用户的密码(即输入数据),在虚拟按键显示需求方面和输入数据安全方面寻求一个平衡,满足需求各异的用户群体,使触摸加密键盘具有广泛的应用空间。
[0090]应当说明的是,本发明的各个实施例的技术方案可以相互结合,但是必须是以本领域的技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当人认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
[0091]以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种触摸加密键盘,其特征在于,所述触摸加密键盘包括触摸屏、安全模块、主控制器、显示屏和电路板,所述触摸屏设置于显示屏的外表面,所述安全模块和主控制器设置于电路板上,所述主控制器与安全模块相互物理隔离并相互电连接,所述触摸屏与安全模块电连接,所述显示屏与主控制器电连接; 所述显示屏显示触摸加密键盘的虚拟按键;所述触摸屏基于触摸操作生成感应信号,所述触摸屏将该感应信号转换为坐标信息发送至安全模块; 所述安全模块基于坐标信息生成输入数据,将输入数据加密为密文输入数据,并在确认主控制器身份之后,将密文输入数据发送至主控制器。2.如权利要求1所述的触摸加密键盘,其特征在于,所述触摸加密键盘还包括与显示屏电连接的真随机数发生器,所述显示屏根据真随机数发生器生成的真随机数显示触摸加密键盘的虚拟按键。3.如权利要求2所述的触摸加密键盘,其特征在于,所述真随机数发生器与安全模块电连接,所述真随机数发生器将生成的真随机数发送至安全模块,以供安全模块基于坐标信息和真随机数生成输入数据。4.如权利要求1至3任意一项所述的触摸加密键盘,其特征在于,所述触摸加密键盘还包括屏蔽壳,所述屏蔽壳罩设于所述安全模块上,所述屏蔽壳朝向所述安全模块的一侧设有感应线路,所述感应线路与安全模块连通。5.如权利要求4所述的触摸加密键盘,其特征在于,所述感应线路与安全模块之间连接至少具有两个连接针脚,安全模块定时向感应线路发送检测信号,若安全模块预设时长内未接收到感应线路反馈的检测信号或接收到错误检测信号,则启动安全模块预设的数据销毁进程。6.—种基于权利要求1所述触摸加密键盘的触摸加密键盘数据输入方法,其特征在于,所述触摸加密键盘数据输入方法包括: 控制显示屏显示触摸加密键盘的虚拟按键; 获取触摸屏根据用户基于显示的虚拟按键输入的触摸操作生成的坐标信息; 对所述坐标信息进行加密以生成密文输入数据; 验证主控制器相对于安全模块的身份是否合法,若主控制器的身份合法,则向主控制器发送所述密文输入数据。7.如权利要求6所述的触摸加密键盘数据输入方法,其特征在于,所述触摸加密键盘还包括与所述安全模块电连接的真随机数发生器, 所述控制显示屏显示触摸加密键盘的虚拟按键的步骤包括: 根据所述真随机数发生器生成的真随机数, 控制显示屏根据当前的真随机数,乱序显示触摸加密键盘的虚拟按键。8.如权利要求7所述的触摸加密键盘数据输入方法,其特征在于,所述对所述坐标信息进行加密以生成密文输入数据的步骤包括: 根据所述坐标信息和真随机数,获取所述触摸操作对应的输入数据; 根据安全模块中预存密钥和当前的真随机数,对输入数据进行加密以生成密文输入数据。9.如权利要求7或8所述的触摸加密键盘数据输入方法,其特征在于,所述获取所述真随机数发生器生成的真随机数的步骤之前还包括: 获取显示屏上虚拟按键的显示模式; 当显示模式为老年人模式时,控制显示屏以预设正常顺序显示触摸加密键盘的虚拟按键; 当显示模式为中年人模式时,在触摸屏感应到触摸操作的次数处于预设次数区间时,控制真随机数发生器生成一个真随机数; 当显示模式为年轻人模式时,每当触摸屏感应到一次触摸操作时,控制真随机数发生器生成一个真随机数。10.如权利要求6所述的触摸加密键盘数据输入方法,其特征在于,所述触摸加密键盘还包括屏蔽壳,屏蔽壳罩设于所述安全模块上,屏蔽壳朝向所述安全模块的一侧设有感应线路,感应线路与安全模块连通, 所述触摸加密键盘数据输入方法还包括: 定时向感应线路发送检测信号,检测感应线路反馈的检测信号; 若在预设时长内未接收到感应线路反馈的检测信号或接收到错误检测信号,则启动预设的数据销毁进程。
【文档编号】G06F21/83GK105893884SQ201610255731
【公开日】2016年8月24日
【申请日】2016年4月21日
【发明人】王永峰, 白培基, 魏荣
【申请人】深圳市旭子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1