密码键盘的远程密钥加载方法技术

技术编号:21248876 阅读:102 留言:0更新日期:2019-06-01 08:20
本发明专利技术公开了一种密码键盘的远程密钥加载方法,包括以下步骤:步骤S10,云服务器对第一密钥信息进行更新;步骤S20,云服务器与终端装置之间建立无线通讯连接,判断是否接收到终端装置所发送的第一更新请求,若接收到终端装置所发送的第一更新请求,执行步骤S30;步骤S30,云服务器基于第一更新请求对第一密钥信息进行加密处理,将经过加密处理后的第一密钥信息发送至终端装置上;步骤S40,终端装置对第一密钥信息进行破解后以加载到密码键盘上。解决现有技术中存在的,需利用人工到特定终端机上对密码键盘升级所导致的效率低、成本高的技术问题,以提高自动化。

Remote Key Loading Method for Password Keyboard

The invention discloses a remote key loading method of a cryptographic keyboard, which includes the following steps: 1) 0, cloud server updates the first key information; 2) 20, a wireless communication connection is established between cloud server and terminal device to determine whether the first update request sent by terminal device is received or not, and if the first update request sent by terminal device is received, execution is carried out. The cloud server encrypts the first key information based on the first update request and sends the encrypted first key information to the terminal device. The terminal device decrypts the first key information and loads it on the password keyboard. In order to solve the problems existing in the existing technology, the low efficiency and high cost caused by upgrading the password keyboard manually to a specific terminal are needed to improve the automation.

【技术实现步骤摘要】
密码键盘的远程密钥加载方法
本专利技术属于密钥加载
,尤其涉及一种密码键盘的远程密钥加载方法。
技术介绍
目前,随着社会的发展,在金融行业越来越多地使用自动存/取款机。由于自动存/取款机多放置在室外,因此,存/取款机的安全措施一直是研究考虑的重点,尤其是密码键盘。现有技术中,密码键盘作为金融终端的输入设备,显得尤为重要,因此往往需要定时升级,密码键盘通常采用一个交易的主密钥,如果要对于密码键盘进行密钥加载,现有的方式都是人工到每一个金融终端处更换密码键盘或者进行密钥加载,这种对于密码键盘的升级方式存在自动化低、效率低、成本高的技术问题。因此,现有技术有待于改善。
技术实现思路
本专利技术的主要目的在于提出一种密码键盘的远程密钥加载方法,以解决现有技术中存在的,需利用人工到特定终端机上对密码键盘升级所导致的效率低、成本高的技术问题,以提高自动化。本专利技术的一种密码键盘的远程密钥加载方法,包括以下步骤:步骤S10,云服务器对第一密钥信息进行更新;步骤S20,云服务器与终端装置之间建立无线通讯连接,判断是否接收到终端装置所发送的第一更新请求,若接收到终端装置所发送的第一更新请求,执行步骤S30;步骤S30,云服务器基于第一更新请求对第一密钥信息进行加密处理,将经过加密处理后的第一密钥信息发送至终端装置上;步骤S40,终端装置对第一密钥信息进行破解后以加载到密码键盘上。优选地,密码键盘包括多个密钥存储空间,所述多个密钥存储空间呈线性结构,所述第一密钥信息包括至少两组密钥,每组密钥包括一个或多个,每组中的多个密钥分层构建。优选地,步骤S40具体包括:步骤S41,根据第一更新请求破解第一密钥信息;步骤S42,加载主密钥,其中,每组密钥中的顶层密钥为一个密钥,顶层密钥为主密钥;步骤S43,加载多层密钥,其中,从顶层密钥开始,根据顶层密钥及加密函数逐层计算加载下层密钥,直到最低层密钥,最低层密钥作为加密的工作密钥;步骤S44,加载工作密钥,其中,用指定的密钥加载工作密钥,加载的密钥由返回的密钥识别号区别和引用。优选地,同层密钥两两不同。优选地,在步骤S20中,无线通讯连接包括lora通信或者wifi通信。优选地,每组的多层密钥建立该组密钥的索引。优选地,在步骤S30中,加密算法包括非对称加密算法RSA。本专利技术密码键盘的远程密钥加载方法具有以下有益效果:1、基于步骤S10,步骤S20,每当云服务器对于第一密钥信息进行更新后,基于云服务器、终端装置之间无线通讯连接,实现对于终端装置上密码键盘的升级,即密钥的加载,提高自动化,避免需要人工到特定的终端装置上进行密钥加载,降低人工成本。2、云服务器对于第一密钥信息的加密,大大提高传输过程中的安全性。附图说明图1为本专利技术密码键盘的远程密钥加载方法第一实施例的流程示意图;图2为本专利技术密码键盘的远程密钥加载方法第一实施例中步骤S40的细化流程示意图;图3为为本专利技术本专利技术密码键盘的远程密钥加载方法中密钥存储结构图;图4为本专利技术本专利技术密码键盘的远程密钥加载方法中每组密钥的组织结构图;图5为本专利技术密码键盘的远程密钥加载系统中云服务器的原理框图;图6为本专利技术密码键盘的远程密钥加载系统中终端装置的原理框图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。需要注意的是,相关术语如“第一”、“第二”等可以用于描述各种组件,但是这些术语并不限制该组件。这些术语仅用于区分一个组件和另一组件。例如,不脱离本专利技术的范围,第一组件可以被称为第二组件,并且第二组件类似地也可以被称为第一组件。术语“和/或”是指相关项和描述项的任何一个或多个的组合。如图1所示,图1为本专利技术密码键盘的远程密钥加载方法第一实施例的流程示意图;本专利技术的一种密码键盘的远程密钥加载方法,包括以下步骤:步骤S10,云服务器对第一密钥信息进行更新;步骤S20,云服务器与终端装置之间建立无线通讯连接,判断是否接收到终端装置所发送的第一更新请求,若接收到终端装置所发送的第一更新请求,执行步骤S30;步骤S30,云服务器基于第一更新请求对第一密钥信息进行加密处理,将经过加密处理后的第一密钥信息发送至终端装置上;步骤S40,终端装置对第一密钥信息进行破解后以加载到密码键盘上。本实施例中,云服务器用于存储更新后的第一密钥信息,每隔预设时间段云服务器与终端装置之间建立无线通讯连接,判断是否接收到终端装置所发送的第一更新请求,若接收到,则执行步骤S30,云服务器基于第一更新请求对步骤S10中经过更新的第一密钥信息进行加密处理,将经过加密处理后的第一密钥信息发送至终端装置上,终端装置接收到经过加密处理后的第一密钥信息后,对第一密钥信息进行破解,以加载到密码键盘上。本专利技术密码键盘的远程密钥加载方法具有以下有益效果:1、基于步骤S10,步骤S20,每当云服务器对于第一密钥信息进行更新后,基于云服务器、终端装置之间无线通讯连接,实现对于终端装置上密码键盘的升级,即密钥的加载,提高自动化,避免需要人工到特定的终端装置上进行密钥加载,降低人工成本。2、云服务器对于第一密钥信息的加密,大大提高传输过程中的安全性。如图3和图4所示,密码键盘包括多个密钥存储空间,所述多个密钥存储空间呈线性结构,所述第一密钥信息包括至少两组密钥,每组密钥包括一个或多个,每组中的多个密钥分层构建。如图2所示,优选地,步骤S40具体包括:步骤S41,根据第一更新请求破解第一密钥信息;步骤S42,加载主密钥,其中,每组密钥中的顶层密钥为一个密钥,顶层密钥为主密钥;步骤S43,加载多层密钥,其中,从顶层密钥开始,根据顶层密钥及加密函数逐层计算加载下层密钥,直到最低层密钥,最低层密钥作为加密的工作密钥;步骤S44,加载工作密钥,其中,用指定的密钥加载工作密钥,加载的密钥由返回的密钥识别号区别和引用。本优选实施例对步骤S40进行更下位限定,能够针对于密码键盘的多组密钥进行加载,支持多组密钥,可以扩展多家密码键盘的应用程序,以灵活的密钥存储层次和支持多组密钥同时的存储在密码键盘里面,提高了密码键盘对应用支持的灵活性,提高密码键盘的使用效率;即,基于步骤S41、步骤S42、步骤S43和步骤S44,实现远程地对于密码键盘的多组密钥进行加载;具体地同层密钥两两不同;优选地,每组的多层密钥建立该组密钥的索引。优选地,在步骤S20中,无线通讯连接包括lora通信或者wifi通信。优选地,在步骤S30中,加密算法包括非对称加密算法RSA;以提高密钥传输过程中的稳定性、以及安全性。如图5所示,本专利技术还提供了一种密码键盘的远程密钥加载系统,包括云服务器10和终端装置20;云服务器包括第一更新模块11、第一无线通信模块12和第一加密模块13;第一更新模块用于对第一密钥信息进行更新;第一无线通讯模块12用于与终端装置20进行无线通讯连接;第一加密模块13用于对第一密钥信息进行加密处理;终端装置包括第一破解模块21、第二无线通讯模块24、密钥构建模块22和密钥加载模块23;第一破解模块21用于对第一密钥信息进行破解;第二无线通讯模块24用于与云服务器10进行无线通讯连接。如图3所示,密码键盘包括多个密钥存储空间,所述本文档来自技高网...

【技术保护点】
1.一种密码键盘的远程密钥加载方法,其特征在于,包括以下步骤:步骤S10,云服务器对第一密钥信息进行更新;步骤S20,云服务器与终端装置之间建立无线通讯连接,判断是否接收到终端装置所发送的第一更新请求,若接收到终端装置所发送的第一更新请求,执行步骤S30;步骤S30,云服务器基于第一更新请求对第一密钥信息进行加密处理,将经过加密处理后的第一密钥信息发送至终端装置上;步骤S40,终端装置对第一密钥信息进行破解后以加载到密码键盘上。

【技术特征摘要】
1.一种密码键盘的远程密钥加载方法,其特征在于,包括以下步骤:步骤S10,云服务器对第一密钥信息进行更新;步骤S20,云服务器与终端装置之间建立无线通讯连接,判断是否接收到终端装置所发送的第一更新请求,若接收到终端装置所发送的第一更新请求,执行步骤S30;步骤S30,云服务器基于第一更新请求对第一密钥信息进行加密处理,将经过加密处理后的第一密钥信息发送至终端装置上;步骤S40,终端装置对第一密钥信息进行破解后以加载到密码键盘上。2.如权利要求1所述密码键盘的远程密钥加载方法,其特征在于,密码键盘包括多个密钥存储空间,所述多个密钥存储空间呈线性结构,所述第一密钥信息包括至少两组密钥,每组密钥包括一个或多个,每组中的多个密钥分层构建。3.如权利要求2所述密码键盘的远程密钥加载方法,其特征在于,步骤S40具体包括:步骤S41,根据第一更新...

【专利技术属性】
技术研发人员:杨艾琳苏航刘海亮李召国
申请(专利权)人:中山大学深圳研究院
类型:发明
国别省市:广东,44

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

1