全网唯一标准王
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202210659280.1 (22)申请日 2022.06.13 (65)同一申请的已公布的文献号 申请公布号 CN 114745140 A (43)申请公布日 2022.07.12 (73)专利权人 天津市城市规划设计 研究总院有 限公司 地址 300190 天津市南 开区兰坪路18号 (72)发明人 周长林 赵春水 范小勇 魏大鹏  白宇 王卉  (74)专利代理 机构 天津合正知识产权代理有限 公司 12229 专利代理师 李成运 (51)Int.Cl. H04L 9/32(2006.01)(56)对比文件 CN 111614468 A,2020.09.01 CN 109964242 A,2019.07.02 CN 110247774 A,2019.09.17 CN 111445334 A,2020.07.24 CN 111582843 A,2020.08.25 CN 112948886 A,2021.0 6.11 CN 114338701 A,202 2.04.12 CN 111371744 A,2020.07.0 3 CN 110602117 A,2019.12.20 审查员 刘永辉 (54)发明名称 基于聚合加密的城市规划领域区块链共识 验证方法及系统 (57)摘要 本发明提出基于聚合加密的城市规划领域 区块链共识验证方法及系统, 根据城市规划领域 的计算节 点之间的关系, 划分出区块链业务的发 起节点分别与各参与节点的信任关系; 根据发起 节点与各参与节点的信任度的高低分成两种处 理流程。 本发 明对于高信任度的内部节点间的业 务转由高效流程处理共识验证, 大大减少验证的 复杂度; 对于高、 低信任度共存的业务, 提出了设 置权重进行处 理的方案, 能提前满足聚合要求。 权利要求书2页 说明书7页 附图1页 CN 114745140 B 2022.08.23 CN 114745140 B 1.基于聚合加密的城市规划领域区块链共识验证方法, 其特 征在于, 包括: 根据城市规划领域的计算节点之间的关系, 划分出区块链业务的发起节点分别与 各参 与节点的信任关系; 若发起节点分别与各参与节点的信任关系都是高信任关系, 则随机选取k个节点作为 共识验证节点; 进行共识验证时, 当发起节点接收到的签名信息数量大于k/2时, 将接收到 的签名聚合成聚合签名, 并发送给共识验证节点进行验证; 若发起节点分别与 各参与节点的信任关系并非都是高信任关系, 则将所有参与节点都 作为共识验证节点; 进 行共识验证时, 基于PBFT算法确定合法签名数量, 当发起节 点接收到 的签名信息数量在合法签名数量以上时, 将接 收到的签名聚合成聚合签名, 并发送给共识 验证节点进行验证。 2.根据权利要求1所述的基于聚合加密的城市规划领域区块链共识验证方法, 其特征 在于, 发起节点分别与各参与节点的信任关系的划分方法包括: 若发起节点与参与节点同属于城市规划领域的内部节点, 且属于同一部门或同一子 网, 则发起节点与参与节点 为高信任关系; 若发起节点与参与节点同属于城市规划领域的内部节点, 但分属于不同部门或不同子 网, 则考虑区块链 业务的密 级; 密级低则发起节 点与参与 节点为高信任关系, 密级高则发起 节点与参与节点 为低信任关系; 若参与节点为外部节点, 所述外部节点是指远程节点或云端节点, 则发起节点与参与 节点为低信任关系。 3.根据权利要求1所述的基于聚合加密的城市规划领域区块链共识验证方法, 其特征 在于, 所述 k的计算方法包括: 设与发起节点 为高信任关系的所有参与节点数量 为N; 计算 ; P%是共识验证节点数目与高信任关系的所有参与节点数量的比率。 4.根据权利要求3所述的基于聚合加密的城市规划领域区块链共识验证方法, 其特征 在于, P%的选取 范围包括: 10%< =p%<=20%。 5.根据权利要求1所述的基于聚合加密的城市规划领域区块链共识验证方法, 其特征 在于, 所述基于PBFT算法确定合法签名数量的方法包括: 所有参与节点数为M, 以M作为PBFT算法的节点数量, 由于恶意节点数量小于(M ‑1)/3能 完成签名, 得到合法签名数量 为2*(M‑1)/3+1。 6.根据权利要求1所述的基于聚合加密的城市规划领域区块链共识验证方法, 其特征 在于, 所述基于PBFT算法确定合法签名数量的方法包括: 所有参与节点数为M, 其中高信任节点数为N; 从高信任关系的参与节点接收到签名信 息的数量 为t1, 从低信任关系节点接收到签名信息的节点数量 为t2; 将高信任节点的权重设置为低信任节点的2倍; 每个高信任节点的权重是2, 每个低信 任节点的权 重是1, 加权节点数为2*N+1* (M ‑N) =M+N; 以M+N作为PBFT算法的节点数量, 由于恶意节点数量小于(M+N   ‑1)/3能完成签名,权 利 要 求 书 1/2 页 2 CN 114745140 B 2得到合法签名数量 为2* (M+N ‑1) /3+1。 7.一种基于聚合加密的城市规划领域区块链共识验证系统, 其特 征在于, 包括: 信任关系模块, 用于根据城市规划领域的计算节点之间的关系, 划分出区块链业务的 发起节点分别与各参与节点的信任关系; 高效共识验证模块, 用于若发起节点分别与各参与节点的信任关系都是高信任关系, 则随机选取k个节 点作为共识验证节 点; 进行共识验证时, 当发起节点接收到的签名信息数 量大于k/2时, 将接收到的签名聚合成聚合签名, 并发送给共识验证节点进行验证; PBFT算法共识验证模块, 用于若发起节点分别与各参与节点的信任关系并非都是高信 任关系, 则将所有参与节点都作为共识验证节点; 进 行共识验证时, 基于PBFT算法确定合法 签名数量, 当发起节点接 收到的签名信息数量在合法签名数量以上时, 将接 收到的签名聚 合成聚合签名, 并发送给共识验证节点进行验证。 8.根据权利要求7所述的基于聚合加密的城市规划领域区块链共识验证系统, 其特征 在于, 所述信任关系模块包括: 第一划分单元, 若发起节点与参与节点同属于城市规划领域的内部节点, 且属于同一 部门或同一子网, 则发起节点与参与节点 为高信任关系; 第二划分单元, 若发起节点与参与节点同属于城市规划领域的内部节点, 但分属于不 同部门或不同子网, 则考虑区块链业务的密级; 密级低则发起节点与参与节点为高信任关 系, 密级高则发起节点与参与节点 为低信任关系; 第三划分单元, 若参与节点为外部节点, 所述外部节点是指远程节点或云端节点, 则发 起节点与参与节点 为低信任关系。 9.根据权利要求7所述的基于聚合加密的城市规划领域区块链共识验证系统, 其特征 在于, 所述PBFT算法共识验证模块包括: 所有参与节点数为M, 以M作为PB FT算法的节点数量, 由于恶意节点数量小于(M ‑1)/3能 完成签名, 得到合法签名数量 为2*(M‑1)/3+1。 10.根据权利要求7所述的基于聚合加密的城市规划领域 区块链共识验证系统, 其特征 在于, 所述PBFT算法共识验证模块包括: 所有参与节点数为M, 其中高信任节点数为N; 从高信任关系的参与节点接收到签名信 息的数量 为t1, 从低信任关系节点接收到签名信息的节点数量 为t2; 将高信任节点的权重设置为低信任节点的2倍; 每个高信任节点的权重是2, 每个低信 任节点的权 重是1, 加权节点数为2*N+1* (M ‑N) =M+N; 以M+N作为PBFT算法的节点数量, 由于恶意节点数量小于(M+N   ‑1)/3能完成签名, 得到合法签名数量 为2* (M+N ‑1) /3+1。权 利 要 求 书 2/2 页 3 CN 114745140 B 3

.PDF文档 专利 基于聚合加密的城市规划领域区块链共识验证方法及系统

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