说明:收录全文最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202210093031.0 (22)申请日 2022.01.26 (65)同一申请的已公布的文献号 申请公布号 CN 114422147 A (43)申请公布日 2022.04.29 (73)专利权人 盟浪可持续数字科技 (深圳) 有限 责任公司 地址 518000 广东省深圳市前海深港合作 区前湾一路1号A栋201室(入驻深圳市 前海商务秘书 有限公司) (72)发明人 岳洋 陈德全 黎江  (74)专利代理 机构 深圳市博太联 众专利代理事 务所(特殊普通 合伙) 44354 专利代理师 任转英(51)Int.Cl. H04L 9/32(2006.01) (56)对比文件 CN 113098682 A,2021.07.09 WO 2021184963 A1,2021.09.23 WO 2021184975 A1,2021.09.23 WO 2021184882 A1,2021.09.23 审查员 任玲 (54)发明名称 基于区块链的多方安全计算方法 (57)摘要 本发明公开了基于区块链的多方安全计算 方法, 属于计算安全技术领域, 具体方法包括: 步 骤一: 在建立建立联盟链前, 获取所有参与方 以 及所有参与方共同制定的协议规则, 在建立联盟 链过程中将所有参与方均注册到链上, 成为联盟 链的参与方之一, 并将协议规则进行上链; 完成 联盟链的建立; 步骤二: 设置 数据加工者角色; 步 骤三: 当参与者具有计算任务时, 计算任务包括 目标数据源和查询条件, 将计算任务以任务合约 的形式发布到联盟链上; 步骤四: 实时获取发布 到联盟链上的任务合约, 将任务合约发送给数据 加工者, 数据加工者获取合约内容后, 向数据提 供者发送任务信息并请求数据, 数据提供者使用 消费者公钥验证数据请求。 权利要求书2页 说明书5页 附图1页 CN 114422147 B 2022.09.23 CN 114422147 B 1.基于区块链的多方安全计算方法, 其特 征在于, 具体方法包括: 步骤一: 在 建立联盟链前, 获取所有参与 方以及所有参与 方共同制定的协议规则, 在 建 立联盟链过程中将所有参与方均注册到链上, 成为联盟链的参与方之一, 并将协议规则进 行上链; 完成联盟链的建立; 步骤二: 设置数据加工者角色; 步骤三: 当参与 方具有计算任务 时, 计算任务包括目标数据源和查询条件, 将计算任务 以任务合约的形式发布到联盟链上; 步骤四: 实时获取发布到联盟链上的任务合约, 将任务合约发送给数据加工者, 数据加 工者获取合约内容后, 向数据提供者发送任务信息并请求数据, 数据提供者使用消费者公 钥验证数据请求; 当验证成功后, 数据提供者将公钥发送给 数据加工者; 步骤五: 数据加工者使用数据提供者的公钥解密任务合约并加载数据到可信计算区 域; 步骤六: 建立计算程序库, 根据计算任务从计算程序库中匹配对应的标准算法, 根据匹 配的标准 算法进行计算; 步骤七: 完成计算后, 将结果用公钥加密并上传联盟链; 并将计算现场数据销毁。 2.根据权利要求1所述的基于区块链的多方安全计算方法, 其特征在于, 设置数据加工 者角色的方法包括: 提交初始数据加工者角色, 进行硬件特征签名, 并将初始数据加工者角色信息发送给 联盟链上所有的参与方, 汇总参与方的反馈结果, 识别协 议规则中相关的协 议规定, 根据获 取的协议规定和反馈结果判定 设置初始数据加工者角色的条件是否成立, 当判定设置初始 数据加工者角色的条件不成立时, 停止数据加工者角色的设置; 当判定设置初始数据加工 者角色的条件成立时, 在联盟链上进行注 册上链, 完成数据加工者角色的设置 。 3.根据权利要求1所述的基于区块链的多方安全计算方法, 其特征在于, 建立计算程序 库的方法包括: 获取所有的参与方信息, 根据获取的参与方信息确定参与方具有的计算任务; 根据每 个计算任务进 行算法程序的匹配, 获得若干个算法程序, 进 行同类型的算法程序排序, 将 每 个类型排列第一的算法程序标记为参选算法, 将参选算法发送给各个联盟链参与方, 将参 与方共同认可 的参选算法标记为标准算法; 根据各个类型 的标准算法建立计算程序库, 将 计算程序库由各个联盟链参与方签名后发布。 4.根据权利要求3所述的基于区块链的多方安全计算方法, 其特征在于, 将不认可的参 选算法根据类型排序重新选择, 将重新选择 的算法程序再次发给各个联盟链参与方, 直到 每个类型均具有标准 算法。 5.根据权利要求4所述的基于区块链的多方安全计算方法, 其特征在于, 根据获取的参 与方信息确定参与方 具有的计算任务的方法包括: 识别参与方信息, 根据参与方信息获取参照企业, 通过参照企业信息和参与方信息获 取当前参与方 特性, 标记为分析 特性, 对分析 特性进行 赋值, 获得分析 特性集合; 根据联盟链上的协议规则规定的参与 方信息建立特性库, 获取所有与参与 方领域范围 相关联的计算任务, 将获取 的计算任务与特性库中的特性集合进行相关联; 将分析特性集 合输入到特性库中进行匹配, 获得对应相关联的计算任务。权 利 要 求 书 1/2 页 2 CN 114422147 B 26.根据权利要求5所述的基于区块链的多方安全计算方法, 其特征在于, 根据参与 方信 息获取参照企业的方法包括: 根据联盟链上的协议规则确定参与方的领域范围和规模, 根据 领域范围和规模制定领 域框架标签, 根据领域框架标签设置筛选信息, 根据筛选信息从公开的企业信息中选择参 选企业, 并将选择的参选企业信息标记在领域框架标签中的对应位置上; 根据当前参与方信息输入到领域框架标签中进行匹配, 获得若干个相似度, 将相似度 最高的参选企业标记为 参照企业。 7.根据权利要求6所述的基于区块链的多方安全计算方法, 其特征在于, 通过参照企业 信息和参与方信息获取当前参与方 特性的方法包括: 为每个领域框架标签中的参选企业设置对应的企业特性, 获取参照企业和参与 方的相 似度, 采集参照企业在领域框架标签中的企业特性, 设置特性分析模型, 将参照企业特性、 相似度和参与方信息 输入到特性分析模型中, 获得当前参与方 特性。 8.根据权利要求7所述的基于区块链的多方安全计算方法, 其特征在于, 对分析特性进 行赋值的方法包括: 获取全部的分析特性, 设置编码库, 识别分析特性的数量, 根据识别的数量从编码库中 任意选择对应数量的数字编码数据, 将选择 的数字编码数据与分析特性进行匹配, 根据匹 配结果建立特性赋值表; 获取需要进行赋值的分析特性, 将获取的分析特性输入到特性赋值表中进行匹配, 获 得对应的分析 特性赋值。权 利 要 求 书 2/2 页 3 CN 114422147 B 3

PDF文档 专利 基于区块链的多方安全计算方法

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