[发明专利]一种基于区块链的物联方法及装置在审
申请号: | 201611198769.4 | 申请日: | 2016-12-22 |
公开(公告)号: | CN108234127A | 公开(公告)日: | 2018-06-29 |
发明(设计)人: | 白琳;尼跃升;陈茜;李明;裴照华 | 申请(专利权)人: | 中国移动通信集团公司;中国移动通信集团河南有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L29/06 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 李相雨 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 物联设备 区块 物联 验证信息 力数据 物联网 安全散列算法 分布式验证 服务器性能 安装维护 存储区块 数据孤岛 系统数据 中心化 哈希 预设 存储 更新 广播 | ||
本发明涉及一种基于区块链的物联方法及装置,其中,所述方法包括根据获取的物联设备信息,基于安全散列算法SHA确定当前物联设备的算力数据;根据所述物联设备信息以及所述算力数据生成物联设备共识模型;其中,所述物联设备共识模型包括当前区块对应的数据的哈希值;将所述物联设备共识模型基于本地存储的区块链向其他物联设备进行广播;接收所述其他物联设备在预设时间内对所述物联设备共识模型的验证信息,以根据所述验证信息对区块链进行更新。本发明可实现物联网中的所有物联设备分布式验证、存储区块链,可克服数据孤岛以及对中心化服务器性能要求高的问题,且可提高整个物联系统数据安全性,显著降低物联网安装维护的成本。
技术领域
本发明涉及通信技术领域,尤其涉及一种基于区块链的物联方法及装置。
背景技术
在互联网技术领域,当前物联网依赖的是中心化的代理通信模式。所有的设备都是通过中心化的服务器验证连接的,该服务器具有强大的运行和存储能力。
目前通用的中心化的代理通信模式的物联网连接技术可以支持小规模的物联网络,来对数据进行收集和分析。该物联网络的设备间的连接仅仅通过互联网实现,其主要实现方式包括:系统根据实际情况决定分配方式,事先规划物联设备;设备接入后由中心服务器进行管理,设备按照事先规划的方式进行数据收集;设备收集数据后,交由中心化的服务器进行处理,服务器根据规则,协调其他设备进行协同工作;设备协同工作依赖中心服务器,彼此之间的信任连接取决于中心服务器或者第三方信任机构验证;随着物联规模的增加,部署更加复杂,需要人员根据自身经验来对物联设备管理进行进一步深入调整,并制定相关规则,来规定物联设备管理规范。
然而,现有中心化的物联方案中,中心化的服务器基础建设和维护成本非常高昂,在物联网设备的数量增加到很多时,会产生大量的通信信息,这会极大的增加成本,且容易产生数据孤岛问题;此外,对中心化服务器性能要求高,整个物联网的信任连接验证依赖中心化的服务器或第三方信任机构,容易因服务器或第三方信任机构存在安全漏洞而导致整个物联系统数据泄露。
发明内容
针对现有中心化的物联方案存在基础建设和维护成本非常高昂,容易产生数据孤岛,对中心化服务器性能要求高,且容易导致整个物联系统数据泄露的缺陷,本发明提出如下技术方案:
本发明一方面提供了一种基于区块链的物联方法,包括:
根据当前物联设备自身的物联设备信息确定当前物联设备的算力数据;
根据所述物联设备信息以及所述算力数据生成物联设备共识模型;
将所述物联设备共识模型基于本地存储的区块链向物联网上的其他物联设备进行广播;
接收所述其他物联设备在预设时间内对所述物联设备共识模型的验证信息,以根据所述验证信息对所述区块链进行更新。
可选地,所述物联设备信息包括区块版本信息、引用父区块哈希值、所述区块链的二叉树根节点信息、时间戳信息以及随机数。
可选地,所述根据当前物联设备自身的物联设备信息确定当前物联设备的算力数据,包括:
根据当前物联设备自身的物联设备信息基于安全散列算法SHA确定当前物联设备的第一算力数据;
根据全网所有物联设备算力确定目标算力哈希值;
根据所述第一算力数据与所述目标算力哈希值的比较结果确定所述当前物联设备的算力数据。
可选地,所述物联设备共识模型为一3x3矩阵;其中,所述矩阵的第一行包括所述当前区块对应的数据的哈希值和所述引用父区块哈希值;所述矩阵的第二行包括所述算力数据、所述时间戳信息以及所述随机数;所述矩阵的第三行包括根据所述区块链的二叉树根节点信息确定的二叉树根信息。
可选地,所述方法包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团公司;中国移动通信集团河南有限公司,未经中国移动通信集团公司;中国移动通信集团河南有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611198769.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于远程开户的系统和方法
- 下一篇:用于存储证书的方法以及认证方法