(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
专利 基于聚合加密的城市规划领域区块链共识验证方法及系统
文档预览
中文文档
11 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共11页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 08:20:31上传分享