说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210020805.7 (22)申请日 2022.01.10 (71)申请人 浙商银行股份有限公司 地址 311200 浙江省杭州市萧 山区鸿宁路 1788号 (72)发明人 郭东升 陈嘉俊 臧铖 张敬之  (74)专利代理 机构 杭州求是专利事务所有限公 司 33200 专利代理师 刘静 (51)Int.Cl. H04L 9/32(2006.01) G06F 16/27(2019.01) G06F 16/23(2019.01) G06F 21/60(2013.01) G06F 21/62(2013.01)G06F 21/64(2013.01) G06Q 40/04(2012.01) G16Y 30/10(2020.01) (54)发明名称 一种基于区块链技术的物联网设备相互认 证方法及装置 (57)摘要 本发明公开了一种基于区块链技术的物联 网设备相互认证方法及装置, 能够提高物联网的 计算能力, 特别是具有边缘计算场景的物联网, 设备之间通过认证后可以直接将计算放在边缘 端, 并且设备之间也可以相互通信利用对方数 据, 设备间认证机制也确保了设备的身份安全, 能够打通不同物联网数据孤岛; 本发 明能够扩大 物联网应用规模, 提高物联网扩展能力, 基于跨 链技术可以打通不同的物联网通信, 是构建大规 模物联网的基础; 本发明能够提升物联网的安 全, 区块链网络具有去中心化, 防止篡改等特点, 加上本发明提出的注册、 认证流程可以解决物联 网的安全问题。 权利要求书2页 说明书6页 附图3页 CN 114465730 A 2022.05.10 CN 114465730 A 1.一种基于区块链技术的物联网设备相互认证方法, 其特征在于, 该方法包括如下步 骤: (1)构建基于跨链的区块链网络, 其中包含若干个区块链子网络, 任意两个区块链子网 络中的区块链 节点之间通过代理节点cros sagent实现跨链通信; (2)设备注册并加入物联网, 基于区块链的物 理网管理平台进行审核, 设备能够选择连 接不同的区块链网络中的区块链 节点进行注 册; 注册成功后设备加入物联网; (3)物联网设备进行通信时, 需要先进行物联网设备的认证, 包括以下两种情况: (3.1)当物联网设备采集外部数据, 传输到数据应用端后, 数据应用端数据从物联网设 备采集的数据中获取物联网设备数字指纹信息, 通过数字指纹信息向基于跨链的区块链网 络发起物联网设备认证请求: 区块链子网络查询设备注册信息并返回查询结果给数据应用 端; (3.2)物联网中第一设备向第二设备获取数据进行计算处理时, 首先第一设备获取第 二设备的数字指纹信息, 向基于跨链的区块链网络发送认证请求; 区块链子网络查询第二 设备注册信息, 将认证结果返回给第一设备, 第一设备将认证结果进 行持久化存储; 最后将 认证结果结合第二设备的数据签名验证, 均通过后, 第一设备和第二设备之 间实现通信, 第 一设备获取第二设备的数据进行处 理。 2.根据权利要求1所述的一种基于区块链技术的物联网设备相互认证方法, 其特征在 于, 步骤(1)中, 当任意两个区块链子网络之间进行通信时, 其中一个区块链子网络为来源 链, 另一个区块链子网络为目的链, 跨链通信部分包括三个链路: 跨链链路1即来源链 区块 链节点与代理节点crossagent之间通信、 跨链链路2即代理节点之间通信、 跨链链路3即代 理节点与目的链 节点之间通信。 3.根据权利要求1所述的一种基于区块链技术的物联网设备相互认证方法, 其特征在 于, 步骤(1)中, 所述代理节点cros sagent负责身份注 册、 身份管理、 跨链路由和跨链通信。 4.根据权利要求1所述的一种基于区块链技术的物联网设备相互认证方法, 其特征在 于, 区块链子网络的区块链节 点通过部署跨链 合约, 与代理节 点crossagent通信; 跨链 合约 负责共识验证代理节点cros sagent与区块链 节点之间通信的去中心化策略。 5.根据权利要求1所述的一种基于区块链技术的物联网设备相互认证方法, 其特征在 于, 步骤(2)中, 设备注 册并加入物联网的流 程如下: (2.1)物联网设备中由加密芯片生成数字指纹信息; (2.2)设备将数字指纹信息通过区块链 节点向区块链网络中进行注 册; (2.3)区块链网络查询该设备是否已经注册, 具体过程为: 通过数字指纹信息向本地区 块链网络查询该设备是否注册过, 如果已经注册则返回结果; 如果本地网络 没有注册, 则通 过跨链向全网去查询该设备 是否注册过, 并返回结果; (2.4)如果该设备已经注册则返回已注册; 如果没有注册, 则本地区块链网络将设备的 注册信息, 进行共识, 写入区块链; (2.5)区块链网络返回注 册结果, 设备加入物联网, 更新 为已注册状态。 6.根据权利要求1所述的一种基于区块链技术的物联网设备相互认证方法, 其特征在 于, 步骤(3)中, 区块链子网络在查询设备注册信息时, 首先从本身区块中查询物联网设备 的注册信息, 如果有则直接返回认证结果, 如果本地没有注册则发起跨链认证请求, 通过跨权 利 要 求 书 1/2 页 2 CN 114465730 A 2链通信查询物联网设备的注 册信息。 7.一种基于区块链技术的物联网设备相互认证装置, 包括存储器和一个或多个处理 器, 所述存储器中存储有可执行代码, 其特征在于, 所述处理器执行所述可执行代码时, 用 于实现如权利要求1 ‑6中任一项所述的基于区块链技术的物联网设备相互认证方法的步 骤。 8.一种计算机可读存储介质, 其上存储有程序, 其特征在于, 该程序被处理器执行时, 实现如权利要求1 ‑6中任一项所述的基于区块链技 术的物联网设备相互认证方法的步骤。权 利 要 求 书 2/2 页 3 CN 114465730 A 3

PDF文档 专利 一种基于区块链技术的物联网设备相互认证方法及装置

文档预览
中文文档 12 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于区块链技术的物联网设备相互认证方法及装置 第 1 页 专利 一种基于区块链技术的物联网设备相互认证方法及装置 第 2 页 专利 一种基于区块链技术的物联网设备相互认证方法及装置 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-07 12:41:20上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。