水利行业标准网
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202210500489.3 (22)申请日 2022.05.10 (65)同一申请的已公布的文献号 申请公布号 CN 114595483 A (43)申请公布日 2022.06.07 (73)专利权人 富算科技 (上海) 有限公司 地址 200135 上海市浦东 新区中国(上海) 自由贸易试验区浦 东大道1200号2层A 区 (72)发明人 孙小超 陈立峰 卞阳 尤志强  (74)专利代理 机构 北京超凡宏宇专利代理事务 所(特殊普通 合伙) 11463 专利代理师 唐正瑜 (51)Int.Cl. G06F 21/62(2013.01)(56)对比文件 CN 110941854 A,2020.0 3.31 CN 113472538 A,2021.10.01 CN 111444526 A,2020.07.24 CN 113849806 A,2021.12.28 CN 114386038 A,202 2.04.22 US 2015007258 A1,2015.01.01 仲红.安全 多方计算的关键技 术分析. 《安徽 农业大学学报》 .20 07,第34卷(第02期),全 文. 李书缘等.面向多方安全的数据联邦系统. 《软件学报》 .202 2,第33卷(第03期),全文. Riza Arda Kirmizi oglu等.Multi-Party WebRTC Services Usi ng Delay and Bandw idth Aware SDN-Assisted IP Multicasti ng of Scalable Video Over 5G Netw orks. 《IE EE Transacti ons on Multimedia》 .2019,第2 2卷 (第04期),全 文. 审查员 张亚芳 (54)发明名称 一种安全多方计算方法、 装置、 电子设备及 存储介质 (57)摘要 本申请提供一种安全多方计算方法、 装置、 电子设备及存储介质, 用于改善整个安全多 方计 算的总资源消耗较高的问题。 该方法包括: 获取 逻辑语句序列, 从逻辑语句序列中的每个逻辑语 句中解析出操作指令和操作数; 对每个逻辑语句 对应的操作数进行分析, 获得每个逻辑语句对应 的关联方标识列表; 对每个逻辑语句对应的操作 数进行分片, 获得分片后的数据碎片, 并查找到 关联方标识列表对应的关联执行节 点; 向关联方 标识列表对应的关联执行节点发送操作指令和 分片后的数据碎片, 以使关联方标识列表对应的 关联执行节点根据操作指令对分片后的数据碎 片进行安全 多方计算。 权利要求书2页 说明书8页 附图3页 CN 114595483 B 2022.08.02 CN 114595483 B 1.一种安全多方计算方法, 其特 征在于, 包括: 获取逻辑语句序列, 从所述逻辑语句序列中的每个逻辑语句中解析出操作指令和操作 数; 对所述每个逻辑语句对应的操作 数进行分析, 获得所述每个逻辑语句对应的关联方标 识列表; 对所述每个逻辑语句对应的操作数进行分片, 获得分片后的数据碎片, 并查找到所述 关联方标识列表对应的关联 执行节点; 向所述关联方标识列表对应的关联执行节点发送所述操作指令和所述分片后的数据 碎片, 以使所述关联方标识列表对应的关联执行节点根据所述操作指 令对所述分片后的数 据碎片进行安全多方计算; 其中, 所述操作数包括: 输入数据和中间数据; 所述对所述每个逻辑语句对应的操作数 进行分析, 获得所述每个逻辑语句对应的关联方标识列表, 包括: 获取所述输入 数据的关联 方标识和所述中间数据的历史数据关联方标识; 将所述输入数据的关联方标识和所述中间 数据的历史数据关联 方标识进行合并, 获得 所述每个逻辑语句对应的关联 方标识列表; 所述对所述每个逻辑语句对应的操作数进行分片, 获得分片后的数据碎片, 包括: 对所 述输入数据进 行分片, 获得所述输入数据的数据 碎片; 对所述中间数据进 行重新分片, 获得 所述中间数据的数据 碎片; 将所述输入数据的数据碎片与所述中间数据的数据碎片进 行合 并, 获得所述分片后的数据碎片。 2.根据权利要求1所述的方法, 其特 征在于, 所述获取逻辑语句序列, 包括: 获取源代码, 对所述源代码进行编译, 获得 所述逻辑语句序列。 3.根据权利要求1所述的方法, 其特征在于, 所述查找到所述关联方标识列表对应的关 联执行节点, 包括: 在数据库中查找所述关联方标识列表中的每个关联方标识对应的至少一个服务器标 识, 获得多个服务器标识, 所述数据库中存储有所述关联方标识与所述服务器标识的对应 关系; 将所述多个服 务器标识对应的服 务器节点确定为所述关联 执行节点。 4.一种安全多方计算装置, 其特 征在于, 包括: 语句序列获取模块, 用于获取逻辑语句序列, 从所述逻辑语句序列中的每个逻辑语句 中解析出操作指令和操作数; 关联列表获取模块, 用于对所述每个逻辑语句对应的操作数进行分析, 获得所述每个 逻辑语句对应的关联 方标识列表; 数据碎片获得模块, 用于对所述每个逻辑语句对应的操作数进行分片, 获得分片后的 数据碎片, 并查找到所述关联 方标识列表对应的关联 执行节点; 数据碎片发送模块, 用于向所述关联方标识列表对应的关联执行节点发送所述操作指 令和所述分片后的数据碎片, 以使所述关联方标识列 表对应的关联执行节点根据所述操作 指令对所述分片后的数据碎片进行安全多方计算; 其中, 所述操作数包括: 输入数据和中间数据; 所述关联列表获取模块, 包括: 关联标识 获取模块, 用于获取所述输入数据的关联方标识和所述中间数据的历史数据关联方标识; 关联标识合并模块, 用于将所述输入数据的关联方标识和所述中间数据的历史数据关联方权 利 要 求 书 1/2 页 2 CN 114595483 B 2标识进行合并, 获得 所述每个逻辑语句对应的关联 方标识列表; 所述数据碎片获得模块, 包括: 输入数据分片模块, 用于对所述输入数据进行分片, 获 得所述输入数据的数据 碎片; 中间数据分片模块, 用于对所述中间数据进 行重新分片, 获得 所述中间数据的数据碎片; 数据碎片合并模块, 用于将所述输入数据的数据碎片与所述中 间数据的数据碎片进行合并, 获得 所述分片后的数据碎片。 5.一种电子设备, 其特征在于, 包括: 处理器和存储器, 所述存储器存储有所述处理器 可执行的机器可读指 令, 所述机器可读指令被所述处理器执行时执行如权利要求1至3任一 项所述的方法。 6.一种计算机可读存储介质, 其特征在于, 该计算机可读存储介质上存储有计算机程 序, 该计算机程序被处 理器运行时执 行如权利要求1至 3任一项所述的方法。权 利 要 求 书 2/2 页 3 CN 114595483 B 3

PDF文档 专利 一种安全多方计算方法、装置、电子设备及存储介质

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