安全公司报告
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111535414.0 (22)申请日 2021.12.15 (71)申请人 杭州宇链科技有限公司 地址 310000 浙江省杭州市萧 山区宁围街 道利一路18 8号天人大厦3001室-84 (72)发明人 张森 程希冀 赵刚 滕海明  周丹丹 罗骁 陈柏臻  (74)专利代理 机构 杭州天昊专利代理事务所 (特殊普通 合伙) 33283 专利代理师 向庆宁 (51)Int.Cl. H04L 67/12(2022.01) H04L 67/1097(2022.01) H04L 9/40(2022.01) H04L 9/32(2006.01) (54)发明名称 基于区块链的物联网终端验证云端数据的 方法及系统 (57)摘要 本发明公开了一种基于区块链的物联网终 端验证云端数据的方法及系统, 其中系统包括物 联网终端、 区块链网络和云端数据服务器, 物联 网终端, 用于设定数据验证高度N以及主动验证 时间间隔T; 利用物联网终端的特征值信息向区 块链网络发起注册请求; 区块链网络, 用于接收 到物联网终端的注册请求后, 根据物联网终端的 特征值信息生成数字证书, 并将数字证书信息发 送给物联网终端; 物联网终端采集到数据后, 通 过数字证书将数据信息签名后上传到区块链网 络, 区块链网络验证其数字证书信息是否真实可 信, 如果真实, 则通过智 能合约将数据传输到云 端数据服务器, 完成一笔交易, 将数据存储在云 端数据服 务器中。 权利要求书2页 说明书5页 附图1页 CN 114500588 A 2022.05.13 CN 114500588 A 1.一种基于区块链的物联网终端验证云端数据的方法, 其特 征在于, 包括以下步骤: 在物联网终端上设定数据验证 高度N以及主动验证时间间隔T; 物联网终端利用物联网 终端的特 征值信息向区块链网络发起注 册请求; 区块链网络接收到请求后, 根据物联网终端的特征值信息生成数字证书, 并将数字证 书信息发送给物联网终端; 物联网终端采集到数据后, 通过数字证书将数据信息签名后上传到区块链网络, 区块 链网络验证其数字证书信息是否真实可信, 如果真实, 则通过智能合约将数据传输到云端 数据服务器, 完成一笔交易, 将数据存储在云端数据服务器中, 并生成新的区块信息, 将新 生成的区块特征值信息和最新的区块高度LH发送到物联网终端; 如果数字证书不可信, 则 放弃该笔交易, 上链失败; 物联网终端保留最 新的N个区块的特 征值信息; 新增区块高度大于N后, 在数据采集上链的过程中, 物联网终端根据设定的验证时间间 隔T, 每隔时间间隔T发起一次数据验证; 若验证不通过, 物联网终端终止数据的采集和上 链, 发出警报信息 。 2.如权利要求1所述的基于区块链的物联网终端验证云端数据的方法, 其特征在于, 物 联网终端的特 征值信息包括MAC地址信息, 厂 商信息或IP信息中的至少一种。 3.如权利要求1所述的基于区块链的物联网终端验证云端数据的方法, 其特征在于, 所 述数字证书利用加密算法生成。 4.如权利要求1至3任一所述的基于区块链的物联网终端验证云端数据的方法, 其特征 在于, 物联网终端保留最新的N个区块的特征值信息包括: 物联网终端获取到最新的区块高 度和特征值信息后, 比较LH和N的大小; 当LH<N时, 物联网终端更新最新区块高度并存储其 对应的区块特征值信息; 当LH>N时, 物联网终端更新最新的区块高度并存储其对应的特征 值信息, 同时删除高度为 LH‑N的区块的特 征值信息 。 5.如权利要求1至3任一所述的基于区块链的物联网终端验证云端数据的方法, 其特征 在于, 数据验证过程如下: 物联网终端获取云端第LH ‑1, LH‑2,……, LH‑N+1个区块的特 征值信息; 与物联网终端上已经存储的各区块高度相对应的特征值信 息进行对比, 如果有某个特 征值信息不一致, 则说明链上数据发生了篡改, 此时, 物联网终端将终止数据 的采集和上 链, 发出警报信息; 如果获取的云端的区块特征值信息和终端的信息全部一致, 则验证通 过。 6.一种基于区块链的物联网终端验证云端数据的系统, 其特征在于, 包括物联网终端、 区块链网络和云端数据服 务器, 物联网终端, 用于设定数据验证高度N以及主动验证时间间隔T; 利用物联网终端的特 征值信息向区块链网络发起注 册请求; 区块链网络, 用于接收到物联网终端的注册请求后, 根据物联网终端的特征值信息生 成数字证书, 并将数字证书信息发送给物联网终端; 物联网终端采集到数据后, 通过数字证书将数据信息签名后上传到区块链网络, 区块 链网络验证其数字证书信息是否真实可信, 如果真实, 则通过智能合约将数据传输到云端 数据服务器, 完成一笔交易, 将数据存储在云端数据服务器中, 并生成新的区块信息, 将新权 利 要 求 书 1/2 页 2 CN 114500588 A 2生成的区块特征值信息和最新的区块高度LH发送到物联网终端; 如果数字证书不可信, 则 放弃该笔交易, 上链失败; 物联网终端保留最 新的N个区块的特 征值信息; 新增区块高度大于N后, 在数据采集上链的过程中, 物联网终端根据设定的验证时间间 隔T, 每隔时间间隔T发起一次数据验证; 若验证不通过, 物联网终端终止数据的采集和上 链, 发出警报信息 。 7.如权利要求6所述的基于区块链的物联网终端验证云端数据的系统, 其特征在于, 物 联网终端的特 征值信息包括MAC地址信息, 厂 商信息或IP信息中的至少一种。 8.如权利要求6所述的基于区块链的物联网终端验证云端数据的系统, 其特征在于, 所 述数字证书利用加密算法生成。 9.如权利要求6至8任一所述的基于区块链的物联网终端验证云端数据的系统, 其特征 在于, 物联网终端保留最新的N个区块的特征值信息包括: 物联网终端获取到最新的区块高 度和特征值信息后, 比较LH和N的大小; 当LH<N时, 物联网终端更新最新区块高度并存储其 对应的区块特征值信息; 当LH>N时, 物联网终端更新最新的区块高度并存储其对应的特征 值信息, 同时删除高度为 LH‑N的区块的特 征值信息 。 10.如权利要求6至8任一所述的基于区块链的物联网终端验证云端数据的系统, 其特 征在于, 数据验证过程如下: 物联网终端获取云端第LH ‑1, LH‑2,……, LH‑N+1个区块的特 征值信息; 与物联网终端上已经存储的各区块高度相对应的特征值信 息进行对比, 如果有某个特 征值信息不一致, 则说明链上数据发生了篡改, 此时, 物联网终端将终止数据 的采集和上 链, 发出警报信息; 如果获取的云端的区块特征值信息和终端的信息全部一致, 则验证通 过。权 利 要 求 书 2/2 页 3 CN 114500588 A 3

.PDF文档 专利 基于区块链的物联网终端验证云端数据的方法及系统

文档预览
中文文档 9 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共9页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于区块链的物联网终端验证云端数据的方法及系统 第 1 页 专利 基于区块链的物联网终端验证云端数据的方法及系统 第 2 页 专利 基于区块链的物联网终端验证云端数据的方法及系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 23:35:24上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。