[发明专利]一种基于区块链的数据安全传输方法和设备在审
申请号: | 201811205035.3 | 申请日: | 2018-10-16 |
公开(公告)号: | CN109039588A | 公开(公告)日: | 2018-12-18 |
发明(设计)人: | 宋成财 | 申请(专利权)人: | 深圳市华腾物联科技有限公司 |
主分类号: | H04L9/06 | 分类号: | H04L9/06;H04L29/06;H04L29/08 |
代理公司: | 深圳市深弘广联知识产权代理事务所(普通合伙) 44449 | 代理人: | 向用秀 |
地址: | 518000 广东省深圳市宝安*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制数据 管理单元 控制装置 设备信息 解密 数据安全传输 区块 存储 发送 方法和设备 公钥加密 用户终端 私钥 | ||
本发明实施例提出了一种基于区块链的数据安全传输方法,包括:通过用户终端发送通过公钥加密的控制数据到管理单元;通过所述管理单元对所述控制数据进行解密;若通过所述管理单元能基于自身所存储的私钥完成对所述控制数据进行解密,则通过所述管理单元确定所述控制数据对应的待控制装置的设备信息;若所确定的设备信息与自身存储的所述待控制装置的设备信息一致时,通过所述管理单元将解密后的控制数据发送至所述待控制装置,以便控制所述待控制装置执行与所述控制数据对应的流程。
技术领域
本发明涉及数据传输领域,特别涉及一种基于区块链的数据安全传输方法和设备。
背景技术
目前,随时社会的不断发展,物联网可以实现万物互连,且物联网作为互联网基础上延伸和扩展的网络,通过应用智能感知、识别技术与普适计算等计算机技术,实现信息交换和通信,同样能满足区块链系统的部署和运营要求。
另外,区块链系统网络是典型的P2P网络,具有分布式异构特征,而物联网天然具备分布式特征,网中的每一个设备都能管理自己在交互作用中的角色、行为和规则,对建立区块链系统的共识机制具有重要的支持作用。
但是目前在物联网的数据传输,特别是控制数据传输方面,目前的安全性不够,存在安全隐患。
发明内容
针对现有技术中的缺陷,本发明提出了一种基于区块链的数据安全传输方法和设备,基于区块链中的加密算法以及具体的设备信息的比对,实现了控制数据的安全传输,提升了物联网中数据传输的安全性。
具体的,本发明提出了以下具体的实施例:
本发明实施例提出了一种基于区块链的数据安全传输方法,包括:
通过用户终端发送通过公钥加密的控制数据到管理单元;
通过所述管理单元对所述控制数据进行解密;
若通过所述管理单元能基于自身所存储的私钥完成对所述控制数据进行解密,则通过所述管理单元确定所述控制数据对应的待控制装置的设备信息;
若所确定的设备信息与自身存储的所述待控制装置的设备信息一致时,通过所述管理单元将解密后的控制数据发送至所述待控制装置,以便控制所述待控制装置执行与所述控制数据对应的流程。
在一个具体的实施例中,在通过终端发送公钥加密的控制数据到管理单元之前,还包括:
通过所述管理单元将预设的特征数据通过散列算法打乱后生成特征值;
通过所述管理单元生成包含有公钥与所述特征值的证书;
通过所述管理单元将所述证书下发到预设的设备;
通过预设的所述设备基于所述证书对自身依次先后进行初始化与配对,以记录所述公钥与特征值;
通过所述预设的设备基于所述公钥对所述特征值与所述设备自身的设备信息进行加密后发送给所述管理单元;
通过所述管理单元对所接收到的数据进行解密后进行特征值比对;
若所接收到的特征值与所发送出去的证书中的特征值一致,则添加所述设备信息,完成所述预设的设备的注册过程。
在一个具体的实施例中,所述“通过所述管理单元将所述证书下发到预设的设备”包括:
通过所述管理单元利用非以太网接口向预设的设备发送所述证书。
在一个具体的实施例中,所述散列算法包括:MD5算法或SHA1算法。
在一个具体的实施例中,控制所述待控制装置执行与所述控制数据对应的流程,之后还包括:
通过所述待控制装置向所述管理单元反馈通过公钥加密后的执行结果;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市华腾物联科技有限公司,未经深圳市华腾物联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811205035.3/2.html,转载请声明来源钻瓜专利网。