一种用于信息输入设备的信息输入加密方法及系统技术方案

技术编号:18554105 阅读:38 留言:0更新日期:2018-07-28 11:03
本发明专利技术提供一种用于信息输入设备的信息输入加密方法及系统,该方法包括:在加密模式下,信息输入设备的安全芯片获取被触发的按键产生的第二键值,对第二键值进行加密,得到第二键值密文;调用第二通讯接口将操作请求发送至云服务器,操作请求包括第二键值密文;云服务器对第二键值密文进行解密得到第二键值;确定第二键值对应的键盘事件;执行键盘事件,得到键盘事件执行结果信息;对键盘事件执行结果信息进行加密得到键盘事件执行结果信息密文;将操作响应发送至信息输入设备,操作响应包括键盘事件执行结果信息密文;安全芯片对键盘事件执行结果信息密文进行解密得到键盘事件执行结果信息;确定待显示信息,并控制显示屏显示待显示信息。

【技术实现步骤摘要】
一种用于信息输入设备的信息输入加密方法及系统
本专利技术涉及一种电子
,尤其涉及一种用于信息输入设备的信息输入加密方法及系统。
技术介绍
随着电子办公的快速发展,越来越多的人依赖于键盘进行信息输入,现有技术中,通过普通键盘输入的信息容易遭受木马或病毒之类的恶意程序的攻击,从而导致键盘输入的信息处于不安全的环境中,如何提高键盘输入信息的安全性是急需解决的问题。
技术实现思路
本专利技术旨在解决上述问题。本专利技术的主要目的在于提供一种用于信息输入设备的信息输入加密方法;本专利技术的另一目的在于提供一种用于信息输入设备的信息输入加密系统。为达到上述目的,本专利技术的技术方案具体是这样实现的:本专利技术一方面提供了一种用于信息输入设备的信息输入加密方法,包括:在普通模式下,信息输入设备的安全芯片检测第一通讯接口是否接收到上位机发送的指令,在检测到所述第一通讯接口接收到所述上位机发送的指令时,判断所述指令是否为第一模式切换指令,在判断所述指令为所述第一模式切换指令时,控制所述信息输入设备切换至加密模式;或者,在普通模式下,信息输入设备的安全芯片检测所述信息输入设备的按键是否被触发,在检测到所述信息输入设备的按键被触发时,获取被触发的按键产生的键值,判断所述被触发的按键产生的键值是否为第一键值,在判断所述被触发的按键产生的键值为第一键值时,控制所述信息输入设备切换至加密模式;在加密模式下,所述信息输入设备的安全芯片检测所述信息输入设备的按键是否被触发;所述信息输入设备的安全芯片检测到所述信息输入设备的按键被触发时,获取被触发的按键产生的第二键值,获取信息输入设备侧安全密钥;所述信息输入设备的安全芯片使用所述信息输入设备侧安全密钥对所述第二键值进行加密,得到第二键值密文;所述信息输入设备的安全芯片调用第二通讯接口将操作请求发送至云服务器,所述操作请求包括所述第二键值密文;所述云服务器接收所述信息输入设备发送的所述操作请求;所述云服务器获取与所述信息输入设备对应的云服务器侧安全密钥;所述云服务器使用所述云服务器侧安全密钥对所述第二键值密文进行解密得到所述第二键值;所述云服务器确定所述第二键值对应的键盘事件;所述云服务器执行所述键盘事件,得到键盘事件执行结果信息;所述云服务器使用所述云服务器侧安全密钥对所述键盘事件执行结果信息进行加密得到键盘事件执行结果信息密文;所述云服务器将操作响应发送至所述信息输入设备,所述操作响应包括所述键盘事件执行结果信息密文;所述信息输入设备的安全芯片检测所述第二通讯接口是否接收到所述云服务器发送的所述操作响应;所述信息输入设备的安全芯片接收到所述云服务器发送的所述操作响应时,使用所述信息输入设备侧安全密钥对所述键盘事件执行结果信息密文进行解密得到所述键盘事件执行结果信息;所述信息输入设备的安全芯片根据所述键盘事件执行结果信息确定待显示信息,并控制显示屏显示所述待显示信息。此外,该方法,还包括:在所述加密模式下,所述信息输入设备的安全芯片检测第一通讯接口是否接收到上位机发送的指令,在检测到所述第一通讯接口接收到所述上位机发送的指令时,判断所述指令是否为第二模式切换指令,在判断所述指令为所述第二模式切换指令时,控制所述信息输入设备切换至普通模式;或者,在所述加密模式下,所述信息输入设备的安全芯片检测所述信息输入设备的按键是否被触发,在检测到所述信息输入设备的按键被触发时,获取被触发的按键产生的键值,判断所述被触发的按键产生的键值是否为第三键值,在判断所述被触发的按键产生的键值为所述第三键值时,控制所述信息输入设备切换至普通模式。此外,获取被触发的按键产生的键值,具体包括:获取同时按下的多个按键产生的键值组合;或者,获取按下的单个按键产生的单个键值。本专利技术另一方面提供一种云模式加密系统,包括:设有安全芯片的信息输入设备和云服务器;所述信息输入设备的安全芯片,用于在普通模式下,检测第一通讯接口是否接收到上位机发送的指令,在检测到所述第一通讯接口接收到所述上位机发送的指令时,判断所述指令是否为第一模式切换指令,在判断所述指令为所述第一模式切换指令时,控制所述信息输入设备切换至加密模式;或者,用于在普通模式下,检测所述信息输入设备的按键是否被触发,在检测到所述信息输入设备的按键被触发时,获取被触发的按键产生的键值,判断所述被触发的按键产生的键值是否为第一键值,在判断所述被触发的按键产生的键值为第一键值时,控制所述信息输入设备切换至加密模式;以及在加密模式下,检测所述信息输入设备的按键是否被触发;检测到所述信息输入设备的按键被触发时,获取被触发的按键产生的第二键值,获取信息输入设备侧安全密钥;使用所述信息输入设备侧安全密钥对所述第二键值进行加密,得到第二键值密文;调用第二通讯接口将操作请求发送至云服务器,所述操作请求包括所述第二键值密文;所述云服务器,用于接收所述信息输入设备发送的所述操作请求;获取与所述信息输入设备对应的云服务器侧安全密钥;使用所述云服务器侧安全密钥对所述第二键值密文进行解密得到所述第二键值;确定所述第二键值对应的键盘事件;执行所述键盘事件,得到键盘事件执行结果信息;使用所述云服务器侧安全密钥对所述键盘事件执行结果信息进行加密得到键盘事件执行结果信息密文;以及将操作响应发送至所述信息输入设备,所述操作响应包括所述键盘事件执行结果信息密文;所述信息输入设备的安全芯片,还用于检测所述第二通讯接口是否接收到所述云服务器发送的所述操作响应;接收到所述云服务器发送的所述操作响应时,使用所述信息输入设备侧安全密钥对所述键盘事件执行结果信息密文进行解密得到所述键盘事件执行结果信息;根据所述键盘事件执行结果信息确定待显示信息,并控制显示屏显示所述待显示信息。此外,所述信息输入设备的安全芯片,还用于在所述加密模式下,检测第一通讯接口是否接收到上位机发送的指令,在检测到所述第一通讯接口接收到所述上位机发送的指令时,判断所述指令是否为第二模式切换指令,在判断所述指令为所述第二模式切换指令时,控制所述信息输入设备切换至普通模式;或者,所述信息输入设备的安全芯片,还用于在所述加密模式下,检测所述信息输入设备的按键是否被触发,在检测到所述信息输入设备的按键被触发时,获取被触发的按键产生的键值,判断所述被触发的按键产生的键值是否为第三键值,在判断所述被触发的按键产生的键值为所述第三键值时,控制所述信息输入设备切换至普通模式。此外,所述信息输入设备的安全芯片,具体用于通过如下方式获取被触发的按键产生的第二键值:获取同时按下的多个按键产生的键值组合;或者,获取按下的单个按键产生的单个键值。由上述本专利技术提供的技术方案可以看出,本专利技术提供了一种用于信息输入设备的信息输入加密方法及系统,由信息输入设备的安全芯片进行按键检测,提高了按键检测的安全性,且通过信息输入设备触发的所有按键都会在加密后发送至云服务器,由云服务器执行被触发按键对应的键盘事件,并将键盘事件执行结果信息加密后返回至信息输入设备,由于触发的按键产生的键值以及键盘事件执行结果信息均为加密传输,提高了键值以及键盘事件执行结果信息传输的安全性。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅本文档来自技高网...

【技术保护点】
1.一种用于信息输入设备的信息输入加密方法,其特征在于,包括:在普通模式下,信息输入设备的安全芯片检测第一通讯接口是否接收到上位机发送的指令,在检测到所述第一通讯接口接收到所述上位机发送的指令时,判断所述指令是否为第一模式切换指令,在判断所述指令为所述第一模式切换指令时,控制所述信息输入设备切换至加密模式;或者,在普通模式下,信息输入设备的安全芯片检测所述信息输入设备的按键是否被触发,在检测到所述信息输入设备的按键被触发时,获取被触发的按键产生的键值,判断所述被触发的按键产生的键值是否为第一键值,在判断所述被触发的按键产生的键值为第一键值时,控制所述信息输入设备切换至加密模式;在加密模式下,所述信息输入设备的安全芯片检测所述信息输入设备的按键是否被触发;所述信息输入设备的安全芯片检测到所述信息输入设备的按键被触发时,获取被触发的按键产生的第二键值,获取信息输入设备侧安全密钥;所述信息输入设备的安全芯片使用所述信息输入设备侧安全密钥对所述第二键值进行加密,得到第二键值密文;所述信息输入设备的安全芯片调用第二通讯接口将操作请求发送至云服务器,所述操作请求包括所述第二键值密文;所述云服务器接收所述信息输入设备发送的所述操作请求;所述云服务器获取与所述信息输入设备对应的云服务器侧安全密钥;所述云服务器使用所述云服务器侧安全密钥对所述第二键值密文进行解密得到所述第二键值;所述云服务器确定所述第二键值对应的键盘事件;所述云服务器执行所述键盘事件,得到键盘事件执行结果信息;所述云服务器使用所述云服务器侧安全密钥对所述键盘事件执行结果信息进行加密得到键盘事件执行结果信息密文;所述云服务器将操作响应发送至所述信息输入设备,所述操作响应包括所述键盘事件执行结果信息密文;所述信息输入设备的安全芯片检测所述第二通讯接口是否接收到所述云服务器发送的所述操作响应;所述信息输入设备的安全芯片接收到所述云服务器发送的所述操作响应时,使用所述信息输入设备侧安全密钥对所述键盘事件执行结果信息密文进行解密得到所述键盘事件执行结果信息;所述信息输入设备的安全芯片根据所述键盘事件执行结果信息确定待显示信息,并控制显示屏显示所述待显示信息。...

【技术特征摘要】
1.一种用于信息输入设备的信息输入加密方法,其特征在于,包括:在普通模式下,信息输入设备的安全芯片检测第一通讯接口是否接收到上位机发送的指令,在检测到所述第一通讯接口接收到所述上位机发送的指令时,判断所述指令是否为第一模式切换指令,在判断所述指令为所述第一模式切换指令时,控制所述信息输入设备切换至加密模式;或者,在普通模式下,信息输入设备的安全芯片检测所述信息输入设备的按键是否被触发,在检测到所述信息输入设备的按键被触发时,获取被触发的按键产生的键值,判断所述被触发的按键产生的键值是否为第一键值,在判断所述被触发的按键产生的键值为第一键值时,控制所述信息输入设备切换至加密模式;在加密模式下,所述信息输入设备的安全芯片检测所述信息输入设备的按键是否被触发;所述信息输入设备的安全芯片检测到所述信息输入设备的按键被触发时,获取被触发的按键产生的第二键值,获取信息输入设备侧安全密钥;所述信息输入设备的安全芯片使用所述信息输入设备侧安全密钥对所述第二键值进行加密,得到第二键值密文;所述信息输入设备的安全芯片调用第二通讯接口将操作请求发送至云服务器,所述操作请求包括所述第二键值密文;所述云服务器接收所述信息输入设备发送的所述操作请求;所述云服务器获取与所述信息输入设备对应的云服务器侧安全密钥;所述云服务器使用所述云服务器侧安全密钥对所述第二键值密文进行解密得到所述第二键值;所述云服务器确定所述第二键值对应的键盘事件;所述云服务器执行所述键盘事件,得到键盘事件执行结果信息;所述云服务器使用所述云服务器侧安全密钥对所述键盘事件执行结果信息进行加密得到键盘事件执行结果信息密文;所述云服务器将操作响应发送至所述信息输入设备,所述操作响应包括所述键盘事件执行结果信息密文;所述信息输入设备的安全芯片检测所述第二通讯接口是否接收到所述云服务器发送的所述操作响应;所述信息输入设备的安全芯片接收到所述云服务器发送的所述操作响应时,使用所述信息输入设备侧安全密钥对所述键盘事件执行结果信息密文进行解密得到所述键盘事件执行结果信息;所述信息输入设备的安全芯片根据所述键盘事件执行结果信息确定待显示信息,并控制显示屏显示所述待显示信息。2.根据权利要求1所述的方法,其特征在于,还包括:在所述加密模式下,所述信息输入设备的安全芯片检测第一通讯接口是否接收到上位机发送的指令,在检测到所述第一通讯接口接收到所述上位机发送的指令时,判断所述指令是否为第二模式切换指令,在判断所述指令为所述第二模式切换指令时,控制所述信息输入设备切换至普通模式;或者,在所述加密模式下,所述信息输入设备的安全芯片检测所述信息输入设备的按键是否被触发,在检测到所述信息输入设备的按键被触发时,获取被触发的按键产生的键值,判断所述被触发的按键产生的键值是否为第三键值,在判断所述被触发的按键产生的键值为所述第三键值时,控制所述信息输入设备切换至普通模式。3.根据权利要求1或2所述的方法,其特征在于,获取被触发的按键产生的键值,具体包括:获取...

【专利技术属性】
技术研发人员:李东声
申请(专利权)人:天地融科技股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1