【技术实现步骤摘要】
基于区块链的数据安全通信方法及相关设备
[0001]本申请涉及区块链
,尤其涉及一种基于区块链的数据安全通信方法及相关设备。
技术介绍
[0002]数据通信是通信技术和计算机技术相结合而产生的一种新的通信方式。要在两地间传输信息必须有传输信道,根据传输媒体的不同,分为有线数据通信与无线数据通信。这两种通信方式均是通过传输信道将数据终端与计算机联结起来,而使不同地点的数据终端实现软、硬件和信息资源的共享。
[0003]区块链可以通过哈希时间戳证明某个文件或者数字内容在特定时间的存在,保证了信息不可篡改,即一旦信息经过验证并添加到区块链,就会被永久地存储起来,除非同时控制系统中超过51%的节点,否则单个节点上对数据库的修改是无效的。正因为此,区块链数据的稳定性和可靠性都非常高。区块链的公开、不可篡改、可溯源等特性为数据通信安全提供了完美解决方案。区块链可以在保护数据隐私的前提下实现多方协作的数据通讯安全。
[0004]现有的通信技术加密方案采用的是数字证书签名TLS(Transport Layer Secu ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链的数据安全通信方法,其特征在于,包括:响应于确定接收到参与通信的多个参与方中的第一参与方发送的通信信息,区块链通过所述第一参与方的私钥对所述通信信息进行第一加密,并将经过第一加密的所述通信信息和所述第一参与方的公钥发送至区块链中的第一节点;响应于确定接收到经过第一加密的所述通信信息和所述第一参与方的公钥,所述第一节点将经过第一加密的所述通信信息和所述第一参与方的公钥转发至区块链中的第二节点;响应于确定所述第二节点接收到经过第一加密的所述通信信息和所述第一参与方的公钥,区块链通过调取所述第一参与方的公钥对经过第一加密的所述通信信息进行解密,并将经过解密的所述通信信息发送给参与通信的多个参与方中的第二参与方;响应于确定所述第二参与方接收到经过解密的所述通信信息,区块链将经过解密的所述通信信息和所述第一参与方的通信证书存储至区块链中并返回与所述通信信息对应的Hash值,其中,所述通信证书是由区块链中预先设置的智能合约审核并发放的。2.根据权利要求1所述的基于区块链的数据安全通信方法,其特征在于,所述区块链将经过解密的所述通信信息和所述第一参与方的通信证书存储至区块链网络中,包括:区块链通过所述智能合约对经过解密的所述通信信息进行第二加密,将经过第二加密的所述通信信息和所述第一参与方的通信证书存储至区块链中。3.根据权利要求2所述的基于区块链的数据安全通信方法,其特征在于,还包括:响应于接收到区块链中节点发送的查询请求和Hash值,区块链基于所述Hash值调取与所述Hash值对应的通信信息;通过所述智能合约对所述通信信息进行解密,并将经过解密的所述通信信息返回给所述节点。4.根据权利要求1所述的基于区块链的数据安全通信方法,其特征在于,所述通信证书是由区块链中预先设置的智能合约审核并发放的,包括:响应于接收到所述多个参与方中的一个参与方发送的通信证书请求,所述智能合约通过共识算法对所述参与方的身份进行校验;响应于确定所述校验通过,区块链向所述参与方发放所述通信证书和密钥对,所述密钥对包括所述公钥和所述私钥。5.根据权利要求4所述的基于区块链的数据安全通信方法,其特征在于,还包...
【专利技术属性】
技术研发人员:王焕然,
申请(专利权)人:深圳众联数字科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。