一种键盘信号处理系统及其使用方法与流程

专利检索2024-11-28  33


本发明涉及信息安全,更具体地说,涉及一种键盘信号处理系统及其使用方法。


背景技术:

1、键盘作为电子设备常用的输入设备,包括按键开关、键盘矩阵与键盘控制器芯片,键盘控制芯片周期性向键盘矩阵发送信号,获取按键状态,并为按下的按键分配一个位移的标识符,最后再将标识符进行编码成特定数据格式(如ps/2和usb协议),最后通过键盘接口传出给计算机。

2、在上述信号传输与处理的过程中,键盘的输入与输出存在唯一的对应关系,进而能够准确的控制计算机执行相关操作。但是在使用键盘进行密码输入的过程中,此种唯一的对应关系,容易导致密码泄露。

3、为了降低密码在输入过程中泄露的风险,需要对键盘的信号处理方式进行改进,因此提出一种键盘信号处理系统及其使用方法。


技术实现思路

1、1.要解决的技术问题

2、本发明的目的在于提供一种键盘信号处理系统,以解决上述背景技术中提出的问题。

3、2.技术方案

4、一种键盘信号处理系统,包括键盘按键、微处理器、存储器、触控开关;

5、所述键盘按键与微处理器耦接,微处理器用于接收键盘按键的电信号、分配标识符、对标识符进行编码并传输给外部设备;

6、所述存储器内存储有键盘映射表,所述存储器内存储有加密程序;

7、所述触控开关与微处理器耦接,所述触控开关触发后,微处理器执行相应的加密程序;

8、所述加密程序用于更改键盘按键分配的标识符。

9、所述加密程序内设有计时器,所述触控开关触发后,微处理器在设定的时间间隔内执行相应的加密程序,所述计时器达到设定时间后,加密程序结束。

10、所述触控开关设有多个,所述加密程序的数量与触控开关的数量相同。

11、所述触控开关设有三个,所述第一触控开关触发时,微处理器执行第一加密程序,所述第二触控开关触发时,微处理器执行第二加密程序,所述第三触控开关触发时,微处理器执行第三加密程序。

12、所述加密程序采用位移运算更改键盘按键分配的标识符。

13、还包括显示屏,所述显示屏与微处理器耦接;

14、所述触控开关触发后,微处理器将当前时间信息标记为触发时间写入存储器内;

15、所述微处理器读取存储器内存储的触发时间信息,并通过显示屏显示最近一次的触发时间。

16、所述存储器内存储有检测程序,所述检测程序与加密程序同时执行与结束;

17、所述检测程序用于记录前六次键盘按键触发时的时间,计算相邻两次键盘按键触发的时间间隔,将上述位数据按时间顺序排列成检测数据,计算检测数据与标定数据之间的方差,若方差大于设定方差,则将当前时间信息标记为异常时间,写入存储器内;所述微处理器读取存储器内存储的异常时间信息,并通过显示屏显示最近一次异常时间;

18、所述标定数据与设定方差均由初始化步骤获得,所述初始化步骤包括:

19、a1、触发指定触控开关;

20、a2、通过按键键盘输出密码,微处理器记录前六次键盘按键触发时的时间,计算相邻两次键盘按键触发的时间间隔,将上述位数据按时间顺序排列成训练数据;

21、a3、重复a1-a2数次,直至训练数据不少于组;

22、a4、微处理器对多组训练数据按位求平均值,生成一组标定数据,并分别计算多组训练数据与该标定数据之间的方差,取最大方差为设定方差。

23、多个所述触控开关的触控按键表面积不同。

24、多个所述触控开关的触控按键表面形状不同。

25、一种键盘信号处理系统的使用方法,包括以下步骤:

26、s1、按压键盘按键;

27、s2、微处理器接收键盘按键产生的电信号,并为其分配标识符;

28、s3、微处理器判断s2是否发生在触控开关触发后的时间间隔t_set内;是,则执行s4;否,则执行s5;

29、s4、微处理器执行加密程序,对键盘按键分配的标识符进行变更;

30、s5、微处理器对键盘按键的标识符进行编码,并向外部设备输出。

31、3.有益效果

32、相比于现有技术,本发明的优点在于:

33、1.本申请通过微处理器读取并执行存储器内的加密程序,能够改变键盘按键的对应关系,在使用者需要输入密码时,通过调用加密程序,将明文密码转换位密文密码,解决了现有键盘按键对应关系单一,在输入密码过程中,会导致密码被他人获取,造成信息泄露等安全问题。

34、2.本申请通过设置三个触控开关,分别对应三个不同的加密程序,使用者能够自主选择其中一种加密程序,增加他人通过本设备进行密码破译的难度。

35、3.本申请通过记录触控开关的触发时间,并借助显示屏显示最近一次触发时间,在他人使用本设备进行密码破译后,使用者能够通过显示屏上的触发时间及时的发现,采取相应的措施,避免信息泄露。

36、3.本申请通过采用输入特征比对的程序,实现对使用者的输入特征的记录,并依此作为判断异常的标准,在出现异常时,记录异常时间,并通过显示屏显示,对使用者提醒使用者及时采取相应的措施,避免信息泄露



技术特征:

1.一种键盘信号处理系统,其特征在于:包括键盘按键、微处理器、存储器、触控开关;

2.根据权利要求1所述的键盘信号处理系统,其特征在于:所述加密程序内设有计时器,所述触控开关触发后,微处理器在设定的时间间隔内执行相应的加密程序,所述计时器达到设定时间后,加密程序结束。

3.根据权利要求1所述的键盘信号处理系统,其特征在于:所述触控开关设有多个,所述加密程序的数量与触控开关的数量相同。

4.根据权利要求3所述的键盘信号处理系统,其特征在于:所述触控开关设有三个,所述第一触控开关触发时,微处理器执行第一加密程序,所述第二触控开关触发时,微处理器执行第二加密程序,所述第三触控开关触发时,微处理器执行第三加密程序。

5.根据权利要求1所述的键盘信号处理系统,其特征在于:所述加密程序采用位移运算更改键盘按键分配的标识符。

6.根据权利要求1所述的键盘信号处理系统,其特征在于:还包括显示屏,所述显示屏与微处理器耦接;

7.根据权利要求6所述的键盘信号处理系统,其特征在于:所述存储器内存储有检测程序,所述检测程序与加密程序同时执行与结束;

8.根据权利要求3所述的键盘信号处理系统,其特征在于:多个所述触控开关的触控按键表面积不同。

9.根据权利要求3所述的键盘信号处理系统,其特征在于:多个所述触控开关的触控按键表面形状不同。

10.根据权利要求1-9任一所述的键盘信号处理系统的使用方法,包括以下步骤:


技术总结
本发明公开了一种键盘信号处理系统,属于信息安全技术领域。一种键盘信号处理系统,包括包括键盘按键、微处理器、存储器、触控开关、显示屏;键盘按键与微处理器耦接,微处理器用于接收键盘按键的电信号、分配标识符、对标识符进行编码并传输给外部设备;存储器内存储有键盘映射表,存储器内存储有加密程序;触控开关与微处理器耦接,触控开关触发后,微处理器执行相应的加密程序;加密程序用于更改键盘按键分配的标识符;显示屏与微处理器耦接;触控开关触发后,微处理器将当前时间信息标记为触发时间写入存储器内,微处理器读取存储器内存储的触发时间信息,并通过显示屏显示最近一次的触发时间。

技术研发人员:张楠
受保护的技术使用者:廊坊市蜻蜓科技有限公司
技术研发日:
技术公布日:2024/5/29
转载请注明原文地址:https://win.8miu.com/read-1146588.html

最新回复(0)