[发明专利]一种基于区块链的分布式消息保护方法和保护装置在审
申请号: | 201811228825.3 | 申请日: | 2018-10-22 |
公开(公告)号: | CN109067810A | 公开(公告)日: | 2018-12-21 |
发明(设计)人: | 康昆彬;张艳菊 | 申请(专利权)人: | 中链科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京金信知识产权代理有限公司 11225 | 代理人: | 黄威;喻嵘 |
地址: | 100034 北京市西城*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息主题 区块 保护装置 分布式消息 消息中间件 接收消息 发送 消息传递 消息丢失 消息内容 消息生成 判定 追溯 篡改 查询 传输 | ||
本发明公开了一种基于区块链的分布式消息保护方法和保护装置,所述方法包括:接收消息生产者通过消息中间件发送的消息,消息包括消息主题和对应的消息内容;根据消息主题在区块链中查询对应消息主题的第一消息数字摘要;根据接收到的消息中间件发送的消息生成第二消息数字摘要;判断第一消息数字摘要与第二消息数字摘要是否相同;当第一消息数字摘要与第二消息数字摘要相同时,判定获取到的消息为真并接收消息。本发明提升消息传递的安全性,使得消息的分布式存证更加安全可靠,还使得消息在传输中不可篡改并且可以追溯,防止消息丢失。
技术领域
本发明涉及消息保护领域,尤其涉及一种基于区块链的分布式消息保护方法和保护装置。
背景技术
在工业生产和社会运行中,往往需要对来自不同源头的消息进行分发和处理,例如需要从消息发生方传递给消息接收方。但是,现有技术中对于消息的分发和处理主要采用具有中心化的消息中间件,消息由位于中心的部件统一管理分发,这样,消息容易在分发过程中丢失,造成安全性降低,同时还有可能被篡改。尽管在信息分发过程中,可以通过SSL进行保护,但是这种方式仅能保护消息在通道中安全分发,对消息或者数据源头很难实现良好保护,同时缺乏溯源支撑,当出现问题时无法进行追溯。
发明内容
鉴于现有技术存在的上述问题,本发明的目的在于提供一种基于区块链的分布式消息保护方法。区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用技术集合。从数据角度来看,区块链按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,数据结构通过密码学方式保证的其不可篡改和不可伪造。从技术角度来看,区块链技术整合了多种不同的技术,通过构建区块链网络,使得网络内的每一个节点都允许获得一份完整的数据库拷贝,并基于共识机制以及竞争计算来维护基于区块链的数据库的更新,由此,通过众多节点沟通构成的端到端网络实现数据存储和管理的去中心化和去信任。
在区块链网络中,所有的运行规则以及数据信息对于所有的节点均公开,因此,每一条记录对所有节点可见。同时,由于节点和节点之间是去信任的,因此节点之间无需公开身份,每个参与的节点都是匿名的。同时,区块链技术具有极佳的安全性,单个甚至多个节点对数据库的修改无法影响其他节点的数据库,除非能够控制整个网络中超过51%的节点同时修改,才有可能修改区块链记载的数据,而这是几乎不可能发生的。
本发明将区块链技术与消息处理和保护机制相结合,提供一种基于区块链的分布式消息保护方法,其包括以下步骤:
接收消息生产者通过消息中间件发送的消息,消息包括消息主题和对应的消息内容;
根据消息主题在区块链中查询对应消息主题的第一消息数字摘要;
根据接收到的消息中间件发送的消息生成第二消息数字摘要;
判断第一消息数字摘要与第二消息数字摘要是否相同;
当第一消息数字摘要与第二消息数字摘要相同时,判定获取到的消息为真并接收消息。
在一些实施例中,消息主题通过消息生产者和消费者预先协商确定。
在一些实施例中,接收消息生产者通过消息中间件发送的消息包括以下步骤:
所述消息通过放入到消息中间件的消息队列中进行发送。
在一些实施例中,根据消息主题在区块链中查询对应消息主题的第一消息数字摘要步骤之前,包括:
对消息进行加密处理生成第一消息数字摘要;
将消息主题与第一消息数字摘要进行关联并上传到区块链中。
在一些实施例中,对消息进行加密处理生成第一消息数字摘要包括以下步骤:
将消息中的消息主题和消息内容进行打包处理;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中链科技有限公司,未经中链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811228825.3/2.html,转载请声明来源钻瓜专利网。