[发明专利]一种基于区块链的物联网构建方法和装置在审
申请号: | 201810824365.4 | 申请日: | 2018-07-25 |
公开(公告)号: | CN109040043A | 公开(公告)日: | 2018-12-18 |
发明(设计)人: | 袁中园 | 申请(专利权)人: | 三星电子(中国)研发中心;三星电子株式会社 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04L9/32 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 杜志敏;宋志强 |
地址: | 210012 江苏省南京市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 广播消息 物联网构建 设备发送 物联网 收发 验证成功消息 方法和装置 存储更新 公开密钥 加密数据 确认消息 设备配置 设备验证 数据打包 数据通过 私有密钥 预设条件 可信任 配置的 解密 广播 物联 加密 携带 返回 申请 | ||
1.一种基于区块链的物联网构建方法,应用于物联网中的任一设备上,其特征在于,该方法包括:
该设备通过共识算法与物联网中的其它设备达成一致的状态共识;
周期性地将本设备生成的数据通过配置的私有密钥进行加密,并通过广播消息在物联网中广播;
接收到其它设备发送的广播消息时,获取该广播消息中携带的加密数据,通过针对该其它设备配置的公开密钥进行解密;
当收发广播消息满足预设条件时,将本设备发送的,以及接收到的数据打包形成区块,并计算该区块的哈希hash值;
当完成该区块的hash值计算时,将计算的hash值广播给其它设备;
在接收到物联网中所有其它设备验证hash值正确后返回的确认消息时,向所有其它设备发送hash值验证成功消息;并将该区块加入区块链;并在本地存储更新后的区块链。
2.根据权利要求1所述的方法,其特征在于,所述计算该区块的hash值时,所述方法进一步包括:
当接收到任一其它设备广播的hash值时,停止针对该区块的hash值的计算,验证接收到的hash值是否正确,如果是,向该其它设备返回确认消息;否则,重新进行该区块链的hash值的计算;
当接收到广播hash值的其它设备发送的hash值验证成功消息时,将该区块加入区块链;并在本地存储更新后的区块链。
3.根据权利要求2所述的方法,所述方法进一步包括:
当验证接收到的hash值不正确,或验证接收到的hash值正确且预设时间内未接收到广播hash值的其它设备发送的hash值验证成功消息时,通过共识算法,排除计算hash值错误的原因;并重新计算该区块的hash值。
4.根据权利要求1所述的方法,其特征在于,针对每个区块存储的信息包括:该区块的hash值、该区块加入该区块链的时间和生成该区块的数据;
若该区块不为该区块链的首个区块时,区块存储的信息还包括该区块的前一个区块的hash值。
5.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:
该设备与物联网中的其它设备分别建立连接。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述收发广播消息满足预设条件,包括:
收发广播消息的数量达到预设数量;
或,收发未形成区块的数据对应的广播消息的时间达到预设时间。
7.一种基于区块链的物联网构建装置,应用于物联网中的任一设备上,其特征在于,该装置包括:处理单元、收发单元和存储单元;
所述处理单元,用于通过共识算法与物联网中的其它设备达成一致的状态共识;通过配置的私有密钥对要广播的数据进行加密;获取所述收发单元接收到的广播消息中携带的加密数据,通过针对该其它设备配置的公开密钥进行解密中的数据;当所述收发单元收发广播消息满足预设条件时,将本设备发送的,以及接收到的数据打包形成区块,并计算该区块的哈希hash值;在所述收发单元接收到物联网中所有其它设备验证hash值正确后返回的确认消息时,将该区块加入区块链;
所述收发单元,用于周期性地将所述处理单元加密后的数据通过广播消息在物联网中广播;接收其他设备发送的广播消息;当所述处理单元完成该区块的hash值计算时,将计算的hash值广播给其它设备;在接收到物联网中所有其它设备验证hash值正确后返回的确认消息时,向所有其它设备发送hash值验证成功消息;
所述存储单元,用于存储述处理单元更新后的区块链。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子(中国)研发中心;三星电子株式会社,未经三星电子(中国)研发中心;三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810824365.4/1.html,转载请声明来源钻瓜专利网。