[发明专利]命令传输方法、装置及电子设备有效
申请号: | 201710910377.4 | 申请日: | 2017-09-29 |
公开(公告)号: | CN107819572B | 公开(公告)日: | 2021-01-22 |
发明(设计)人: | 庄重;刘馥祎;彭逸豪 | 申请(专利权)人: | 北京比特大陆科技有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/06 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 王洵 |
地址: | 100029 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 命令 传输 方法 装置 电子设备 | ||
本发明是关于一种命令传输方法、装置及电子设备,属于信息技术领域。所述方法包括:根据当前时间,获取加密密钥;基于所述加密密钥,对控制命令进行加密,生成加密控制命令;将所述加密控制命令传输至矿机节点,由所述矿机节点对所述加密控制命令进行解密,并执行所述控制命令。本发明根据当前时间,获取加密密钥,并使用加密密钥对控制命令进行加密,生成加密控制命令,将加密控制命令传输至矿机节点,由矿机节点对加密控制命令进行解密,执行控制命令,使得加密密钥可以随着时间变化,恶意用户不能轻易使用固定的密码对加密控制命令进行解密,矿机节点不容易被恶意用户控制,保证了矿机节点的正常运行,提高了矿机节点的处理效率。
技术领域
本发明涉及信息技术领域,特别涉及一种命令传输方法、装置及电子设备。
背景技术
随着信息技术的不断发展,区块链作为一项全新的技术得到大力的发展。区块链技术脱胎于2008年出现的比特币技术,是比特币的底层技术。区块链是指一串使用密码学方法相关联产生的区块,区块链中每个区块中的区块数据均与上一个区块中的区块数据存在关联。为了保证可以迅速的生成区块链中的区块,且保证区块中数据的正确性,在应用区块链技术的数据共享系统中,会存在生成区块的矿机节点,矿机节点通过P2P(Peer toPeer,对等网络)网络监听数据共享系统中的共享广播,对共享广播进行确认,并生成包括共享广播的区块,当完成上述工作后,矿机节点便可以赚取用于加速处理共享广播的手续费以及增发的数字货币。
相关技术中,矿机节点由用户基于控制终端进行远程控制,用户通过控制终端向矿机节点下发控制命令,当矿机节点接收到该控制命令时,执行该控制命令。
在实现本发明的过程中,发明人发现相关技术至少存在以下问题:
由于用户通过控制终端远程控制矿机节点,导致恶意用户也可以通过其他控制终端向矿机节点发送控制命令,而由于矿机节点无法确认接收到的控制命令是否被恶意篡改,导致用户的矿机节点很容易被恶意用户控制,影响了矿机节点的正常运行,降低了矿机节点的处理效率。
发明内容
为克服相关技术中存在的矿机节点无法确认接收到的控制命令是否被恶意篡改,导致用户的矿机节点很容易被恶意用户控制,影响了矿机节点的正常运行,降低了矿机节点的处理效率的问题,本发明提供一种命令传输方法、装置及电子设备。
根据本发明实施例的第一方面,提供一种命令传输方法,所述方法应用于控制终端,所述方法包括:
根据当前时间,获取加密密钥;
基于所述加密密钥,对控制命令进行加密,生成加密控制命令;
将所述加密控制命令传输至矿机节点,由所述矿机节点对所述加密控制命令进行解密,并执行所述控制命令。
在另一个实施例中,所述根据当前时间,获取加密密钥包括:
当检测到用户请求发送控制命令时,确定所述当前时间;
根据所述当前时间,确定初始加密密钥;
基于第一预设算法,对所述初始加密密钥进行运算,生成所述加密密钥,所述第一预设算法至少包括哈希算法。
在另一个实施例中,所述将所述加密控制命令传输至矿机节点之前,所述方法还包括:
为所述加密控制命令添加时间戳;
相应的,所述将所述加密控制命令传输至矿机节点包括:
将所述加密控制命令和所述时间戳传输至所述矿机节点。
在另一个实施例中,所述方法还包括:
接收所述矿机节点返回的无效响应,所述无效响应由所述矿机节点对所述加密控制命令解密失败后发送,所述无效响应携带解密失败的加密控制命令的命令标识;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京比特大陆科技有限公司,未经北京比特大陆科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710910377.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:私钥的生成方法及装置
- 下一篇:智能区块链互联系统