[发明专利]一种包括区块链节点的计算机设备在审
申请号: | 201810437375.2 | 申请日: | 2018-05-09 |
公开(公告)号: | CN108737107A | 公开(公告)日: | 2018-11-02 |
发明(设计)人: | 张焱;施逸;田宝同;邓晓军 | 申请(专利权)人: | 合肥达朴汇联科技有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L12/66;H04L29/06;H04L29/08 |
代理公司: | 合肥和瑞知识产权代理事务所(普通合伙) 34118 | 代理人: | 王挺 |
地址: | 230088 安徽省合肥市高新区望*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 链节点 物联网系统 安全数据 计算机设备 存储器 处理器 数据库 处理器执行 计算机程序 接收方 有效地 回溯 块链 存储 发送 保存 安全 | ||
本发明公开了一种包括区块链节点的计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,包括实现作为发出方的区块链节点的方法和或作为接收方的区块链节点的方法。作为发出方的区块链节点的方法包括:将物联网系统的安全数据发送至其他区块链节点,以使各区块链节点将所述安全数据保存至各自对应的区块链数据库中;从本区块链节点对应的区块链数据库中获取所述物联网系统的一条或多条安全数据,基于所获取的安全数据对所述物联网系统执行相应操作。该发明的优点在于:实现了对物联网系统的实际运行情况的可回溯,能够更有效地保护物联网系统的安全。
技术领域
本发明涉及互联网技术领域,尤其涉及一种包括区块链节点的计算机设备。
背景技术
物联网是通过互联网、传统电信网等信息承载体,让能够行使独立功能的多个普通物体实现互联互通的网络。物联网将现实世界数位化,拉近分散的信息,统整物与物的数字信息,物联网的应用领域包括:运输和物流领域、健康医疗领域、智能环境(家庭、办公、工厂)领域、个人和社会领域等,具有十分广阔的应用前景。
在实现本发明构思的过程中,发明人发现现有技术中至少存在如下问题:物联网系统中的安全数据很容易被恶意篡改,使得安全数据不可信,进而无法基于物联网系统的安全数据对物联网系统进行相应的操作。
发明内容
本发明解决的技术问题是提升物联网系统的安全的效果。
一种包括区块链节点的计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,包括实现作为发出方的区块链节点的方法和或作为接收方的区块链节点的方法;
作为发出方的区块链节点的方法,包括:
将物联网系统的安全数据发送至其他区块链节点,以使各区块链节点将所述安全数据保存至各自对应的区块链数据库中;
从本区块链节点对应的区块链数据库中获取所述物联网系统的一条或多条安全数据,基于所获取的安全数据对所述物联网系统执行相应操作;
作为接收方的区块链节点的方法,包括:
接收其他区块链节点发出的物联网系统的安全数据,与其他各区块链节点对所述安全数据进行验证,将通过验证的所述安全数据保存至各自对应的区块链数据库中。
优选的,其中:
物联网系统的安全数据包括:物联网系统的网关设备的安全规则和/或操作日志;
实现作为发出方的区块链节点的方法时,将物联网系统的安全数据发送至其他区块链节点包括:
当物联网系统的网关设备的安全规则被设置时,将设置得到的安全规则发送至其他区块链节点,所述安全规则中包括一条或多条子规则;并且/或者
当物联网系统的网关设备中生成操作日志时,将生成的操作日志发送至其他区块链节点。
优选的,实现作为发出方的区块链节点的方法时,在将物联网系统的安全数据发送至其他区块链节点之前,按照预设加密规则对所述安全数据进行加密,得到加密安全数据;
将物联网系统的安全数据发送至其他区块链节点包括:将所述加密安全数据发送至其他区块链节点,以使各区块链节点将所述加密安全数据保存至各自对应的区块链数据库中;
实现作为接收方的区块链节点的方法时,所接收的安全数据为按照预设加密规则加密后的安全数据。
优选的,实现作为发出方的区块链节点的方法时,生成公钥和私钥;在将物联网系统的安全数据发送至其他区块链节点之前,基于所述安全数据和所述私钥,生成数字签名;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥达朴汇联科技有限公司,未经合肥达朴汇联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810437375.2/2.html,转载请声明来源钻瓜专利网。