全网唯一标准王
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202211082288.2 (22)申请日 2022.09.06 (65)同一申请的已公布的文献号 申请公布号 CN 115189965 A (43)申请公布日 2022.10.14 (73)专利权人 浙江数秦科技有限公司 地址 311121 浙江省杭州市余杭区仓前街 道鼎创财富中心 2幢11层 (72)发明人 高航 苏波 张金琳  (51)Int.Cl. H04L 9/40(2022.01) G06F 16/27(2019.01) G06Q 20/38(2012.01) (56)对比文件 CN 112766740 A,2021.0 5.07US 2020074102 A1,2020.0 3.05 李芳等.区块链跨链技 术进展研究. 《软件学 报》 .2019,(第0 6期),全文. 审查员 王勇 (54)发明名称 一种区块链的跨链管理系统及跨链操作方 法 (57)摘要 本发明涉及信息技术领域, 具体涉及一种区 块链的跨链管理系统及跨链操作方法, 跨链管理 系统包括在每个参与跨链管理的区块链上设置 管理平台程序, 管理平台程序包括接入模块、 审 核模块和交互模块, 接入模块向上级区块链的审 核模块发送接入请求, 审核模块审核通过后, 与 接入模块交换区块链标识信息、 身份验证信息和 约定秘钥, 交互模块周期性发送交互请求至上级 区块链, 上级区块链的交互模块验证后与下级区 块链的交互模块建立加密通信连接, 将下级区块 链运行信息发送给上级区块链交互模块, 上级区 块链交互模块生成交易信息将下级区块链运行 信息打包进区块存储。 本发明的实质性效果是: 实现了区块链的跨链操作及跨链管理, 同时保证 区块链的运行安全。 权利要求书3页 说明书7页 附图3页 CN 115189965 B 2022.12.13 CN 115189965 B 1.一种区块链的跨链管理系统, 用于若干个联盟链和/或私有链的跨链管理, 其特征在 于, 包括在每个参与跨链管理的区块链上设置管理平台程序, 所述管理平台程序运行在区 块链的每个节点上, 所述管理平台程序包括接入模块、 审核模块和交互模块, 拟作为下级的 区块链任一节点通过所述接入模块向上级区块链的审核模块 发送接入请求, 所述审核模块 审核通过后, 与接入模块交换区块链标识信息、 身份验证信息和约定秘钥, 并分别发送给各 自的交互模块存储, 下级区块链的交互模块周期性发送交互请求至上级区块链的交互模 块, 所述交互请求包括区块链标识信息和身份验证信息, 上级区块链的交互模块验证后与 下级区块链的交互模块建立加密通信连接, 下级区块链交互模块将下级区块链运行信息发 送给上级区块链的交互模块, 上级区块链的交互模块生成交易信息将下级区块链运行信息 打包进区块存 储。 2.根据权利要求1所述的一种区块链的跨链管理系统, 其特 征在于, 所述区块链标识信息为区块链的唯一标识ID, 所述唯一标识ID由区块链创建时, 向运 行有管理平台程序的任一区块链的节点申请获得, 所述身份验证信息包括属性验证信息和 密文验证信息, 所述属 性验证信息为建立上下级关系时, 上级区块链向下级区块链分配的 身份信息、 区块链类型信息及业务属 性信息, 所述密文验证信息为上级区块链和下级区块 链之间约定的成对的秘钥信息, 上级区块链交互模块收到下级区块链交互模块发送的交互 请求时, 验证交互请求携带的唯一标识 ID、 身份信息、 区块链类型信息及业务属性信息是否 与存储的相匹配, 若不匹配则拒绝交互, 若匹配则验证交互请求携带的密 文验证信息, 若验 证不通过, 则拒绝交互, 若验证通过, 则生成本次交互的加密秘钥, 通过约定秘钥将加密秘 钥发送给下级区块链的交互模块, 下级区块链的交互模块使用加密秘钥将区块链运行信息 加密后发送给 上级区块链的交 互模块。 3.根据权利要求2所述的一种区块链的跨链管理系统, 其特 征在于, 上级区块链的节点的交互模块向下级区块链的节点的交互模块发送数据交互请求, 所 述数据交互请求包括属性验证信息、 密文验证信息、 数据交互指令和交互秘钥, 下级区块链 交互模块验证属 性验证信息与下级区块链是否匹配, 若不匹配则拒绝交互, 若匹配则验证 密文验证信息, 若验证不通过, 则拒绝交互, 若验证通过则执行数据交互请求中的数据交互 指令, 将读取到的数据使用交互秘钥加密后反馈给上级区块链的节点, 上级区块链节点将 获得的数据存 储在本地。 4.根据权利要求3所述的一种区块链的跨链管理系统, 其特 征在于, 所述数据交互指令包括读取当前区块高度指令、 读取指定区块数据指令、 验证交易指 定交易信息指令及添加交易信息指令, 每个数据 交互指令均关联有允许权限等级, 下级区 块链的交 互模块存 储有权限表, 所述权限表 记录区块链标识信息对应的权限等级。 5.根据权利要求2至4任一项所述的一种区块链的跨链管理系统, 其特 征在于, 上级区块链的审核模块审核接入请求通过后, 上级区块链的审核模块生成加密多项式 f(x), 生成自变量x的取值集合E, 计算加密多项式f(x)在取值集合E上的多项式值, 生成等 效多项式f’(x), 等效多项式f ’(x) 在取值集合E上的多项式值与加密多项式f(x)相同, 将 等效多项式f ’(x)发送给下级区块链的接入模块, 上级区块链交互模块收到下级区块链交 互模块发送的交互请求时, 验证属性验证信息后, 随机生 成若干个自变量x的值, x∈E, 将若权 利 要 求 书 1/3 页 2 CN 115189965 B 2干个自变量x的值 发送给下级区块链交互模块, 下级区块链交互模块收到后, 将若干个自变 量x的值代入等效多项式f ’(x), 获得等效多项式f ’(x)的多项式值反馈给上级区块链交互 模块, 上级区块链模块验证收到的等效多项式f ’(x)的多项式值与相应的加密多项式f(x) 是否相符, 若相符, 则判定密文验证信息验证通过, 反 之, 则判定密文验证信息验证不 通过。 6.根据权利要求2至4任一项所述的一种区块链的跨链管理系统, 其特 征在于, 上级区块链的审核模块审核接入请求通过后, 上级区块链的审核模块生成小数g、 正奇 数c和正奇数d, 使g*c*d=(2*k*π )_N, k为正整数, N表示括号内的数保留N位小数, 将正奇数d 发送给下级区块链的接入模块, 上级区块链交互模块收到下级区块链交互模块发送的交互 请求时, 验证属性验证信息后, 随机生成整数m, 计算中间值P1=(cos(g*m))_N, 将中间值P1 发送给下级区块链的交互模块, 下级区块链交互模块使用余弦函数的倍角公式计算中间值 P2=(cos(d*g*m))_N, 将中间值P2发送给上级区块链交互模块, 上级区块链交互模块使用余 弦函数的倍角公 式计算中间值P3=(cos(c*d*g*m))_N, 若P3与1的差值的绝对值小于预设阈 值 ε, 则判定密文验证信息验证通过, 反 之, 则判定密文验证信息验证不 通过。 7.根据权利要求1至4任一项所述的一种区块链的跨链管理系统, 其特 征在于, 收到接入请求的上级区块链的节点的审核模块审核通过后, 将接入请求及审核结果签 名后在上级区块链网络中广播, 其他上级区块链的节点的审核模块审核接入请求, 若审核 结果与广播的审核 结果一致, 则 在广播后添加节 点签名, 集齐预设数量节点的签名后, 接入 请求的审核结获得确认, 而后收到接入请求的上级区块链的节点, 与下级区块链的接入模 块交换区块链标识信息、 身份验证信息和约定秘钥, 将约定的区块链标识信息、 身份验证信 息和约定秘钥广播至上级区块链的每个节点, 此后下级区块链节点的交互模块能够与上级 区块链的任一节点的交 互模块进行 数据交互。 8.一种在如权利要求3至7任一项所述的一种区块链的跨链管理系统上执行的区块链 的跨链操作方法, 其特 征在于, 包括以下步骤: 在两个区块链上运行交互程序, 两个区块链的交互程序之间交换区块链标识信息、 身 份验证信息和约定 秘钥, 所述身份验证信息包括属性验证信息和密文验证信息; 区块链节点生成操作请求, 发送给被操作区块链的任一节点, 所述操作请求包括属性 验证信息、 密文验证信息、 数据交 互指令和交 互秘钥; 被操作区块链的节点验证属性验证信息及密文验证信息均通过, 则执行数据交互指 令, 并将数据交 互指令结果使用交 互秘钥加密后, 反馈给发送操作请求的区块链 节点。 9.根据权利要求8所述的一种区块链的跨链操作方法, 其特 征在于, 所述数据交互指令包括读取当前区块高度指令、 读取指定区块数据指令、 验证交易指 定交易信息指令及添加交易信息指令, 每个数据 交互指令均关联有允许权限等级, 区块链 的交互程序存 储有权限表, 所述权限表 记录区块链标识信息对应的权限等级。 10.根据权利要求8或9所述的一种区块链的跨链操作方法, 其特 征在于, 生成密文验证信息的方法包括: 其中一个区块链 的交互程序生成小数g、 正奇数c和正 奇数d, 使g*c*d=(2*k*π )_N, k为正整数, N表示括号内的数保留N位小数, 将正奇数d发送给 另一个区块链的交互程序, 被操作区块链的交互程序收到操作请求时, 验证属性验证信息, 若验证不通过, 则不做操作, 反之, 则随机生 成整数m, 计算中间值P1=(cos(g*m))_N,

PDF文档 专利 一种区块链的跨链管理系统及跨链操作方法

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