一种联合建模方法、装置、电子设备和存储介质制造方法及图纸

技术编号:37063163 阅读:14 留言:0更新日期:2023-03-29 19:41
本申请公开了一种联合建模方法、装置、电子设备和存储介质,该方法和装置应用于电子设备,具体为接收多个算法持有方发送的分别按照约定标准生成的数据集合,得到多个数据集合,每个数据集合为由加密算法加密处理后的加密数据的集合;将多个数据集合进行汇集,得到结果数据集;针对结果数据集进行函数拟合处理,得到融合后的模型。这样,本方案采用多方安全计算的思想将应用范围从基础数据扩展至算法,利用其安全特性,基于密码学手段对多方算法进行联合建模,形成新的建模方法,更好挖掘数据内在价值。内在价值。内在价值。

【技术实现步骤摘要】
一种联合建模方法、装置、电子设备和存储介质


[0001]本申请涉及密码
,更具体地说,涉及一种联合建模方法、装置、电子设备和存储介质。

技术介绍

[0002]多方安全计算(MPC)是一种基于多方数据协同完成计算目标,实现除计算结果及其可推导出的信息之外不泄漏各方隐私数据的密码技术,是密码学研究的核心领域。
[0003]在全社会正在加速进入数据要素流通的新时代,社会各行业数据的大规模流通交易、价值交换和可信共享将成为必要刚需,而多方安全计算通过一系列经过严格证明的密码学协议,实现了互不信任的多个参与方在不泄露自身原始数据的前提下,得到准确的计算结果,从技术上限定了数据的使用形式和使用范围,达到“可用不拥”、“不可还原”、“不可重标识”的合规性要求,为各行业各领域数据的安全合规共享提供了技术支撑。
[0004]多方安全计算的主要目的是在数据安全的前提下进行多方数据共享。在日常生活中,数据日益重要,但是数据抽象能力,数据建模算法直接决定着数据的实际应用价值,如何能够高效融合建模成为了当前被各方关注的问题。目前传统的算法融合方案均是面向开源的解决方案,而对于私有算法方案,则无法进行实现最终的模型融合,成为建模过程中的一大障碍。

技术实现思路

[0005]有鉴于此,本申请提供一种联合建模方法、装置、电子设备和存储介质,用于通过多方安全计算的方法,在各方算法私有的前提下,融合各方算法能力,实现联合建模。
[0006]为了实现上述目的,现提出的方案如下:
[0007]一种联合建模方法,应用于电子设备,所述联合建模方法包括步骤:
[0008]接收多个算法持有方发送的分别按照约定标准生成的数据集合,得到多个所述数据集合,每个所述数据集合为由加密算法加密处理后的加密数据的集合;
[0009]将多个所述数据集合进行汇集,得到结果数据集;
[0010]针对所述结果数据集进行函数拟合处理,得到融合后的模型。
[0011]可选的,所述约定标准的内容包括数据类型、数据范围和基础格式中的部分或全部。
[0012]可选的,所述加密算法为同态加密、秘密共享、不经意传输或混淆电路。
[0013]一种联合建模装置,应用于电子设备,所述联合建模装置包括:
[0014]数据接收模块,被配置为接收多个算法持有方发送的分别按照约定标准生成的数据集合,得到多个所述数据集合,每个所述数据集合为由加密算法加密处理后的加密数据的集合;
[0015]数据汇集模块,被配置为将多个所述数据集合进行汇集,得到结果数据集;
[0016]拟合处理模块,被配置为针对所述结果数据集进行函数拟合处理,得到融合后的
模型。
[0017]可选的,所述约定标准的内容包括数据类型、数据范围和基础格式中的部分或全部。
[0018]可选的,所述加密算法为同态加密、秘密共享、不经意传输或混淆电路。
[0019]一种电子设备,其特征在于,包括至少一个处理器和与所述处理器连接的存储器,其中:
[0020]所述存储器用于存储计算机程序或指令;
[0021]所述处理器用于执行所述计算机程序或指令,以使所述电子设备实现如上所述的联合建模方法。
[0022]一种存储介质,应用于电子设备,所述存储介质承载有一个或多个计算机程序,所述一个或多个计算机程序能被所述电子设备执行,从而能够使所述电子设备实现如上所述的联合建模方法。
[0023]从上述的技术方案可以看出,本申请公开了一种联合建模方法、装置、电子设备和存储介质,该方法和装置应用于电子设备,具体为接收多个算法持有方发送的分别按照约定标准生成的数据集合,得到多个数据集合,每个数据集合为由加密算法加密处理后的加密数据的集合;将多个数据集合进行汇集,得到结果数据集;针对结果数据集进行函数拟合处理,得到融合后的模型。这样,本方案采用多方安全计算的思想将应用范围从基础数据扩展至算法,利用其安全特性,基于密码学手段对多方算法进行联合建模,形成新的建模方法,更好挖掘数据内在价值。
附图说明
[0024]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0025]图1为本申请实施例的一种联合建模方法的流程图;
[0026]图2为本申请实施例的联合建模方法在实施建模是的数据流动的示意图;
[0027]图3为本申请实施例的一种联合建模装置的框图;
[0028]图4为本申请实施例的一种电子设备的框图。
具体实施方式
[0029]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0030]本实施例所涉及的相关技术术语具体如下:
[0031]多方安全计算(Secure Multiparty Computation,MPC):一种基于多方数据协同完成计算目标,实现除计算结果及其可推导出的信息之外不泄漏各方隐私数据的密码技术,是密码学研究的核心领域。
[0032]多方安全计算常采用的技术有同态加密算法、秘密共享算法、不经意传输算法、混淆电路算法等。本质是通过技术手段实现数据所有权和使用权分离,在保证数据安全的前提下,实现数据的高效流通和价值挖掘。
[0033]同态加密(Homomorphic Encryption,HE)可以使得数据密文状态下对其进行计算,计算得到的结果再次同态解密后的明文与对完全明文进行计算的结果完全一致。
[0034]秘密共享(Secret Sharing)能够将秘密分割成多份,分享在多个主体之间。只有若干个参与者一同协作才能恢复秘密消息。
[0035]不经意传输(Oblivious Transfer,OT)是一种可保护隐私的双方通信协议,消息发送者将一些待发送的消息进行加密后发送给接收者,接收者仅可以解密其中他所需要的那一条数据,而发送者不知道接收者解密了哪一条数据。
[0036]混淆电路(Garbled Circuit)是通过设计布尔电路来构造安全计算函数的技术。混淆电路让两个参与方在互不知晓对方数据的情况下计算某一能被逻辑电路标识的函数。
[0037]实施例一
[0038]图1为本申请实施例的一种联合建模方法的流程图。
[0039]如图1所示,本实施例提供的联合建模方法应用于电子设备,该电子设备可以理解为具有数据计算能力和信息处理能力的计算机、服务器或者服务器集合,该联合建模方法用于基于多方发送的加密数据实现建模,具体包括如下步骤:
[0040]S本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种联合建模方法,应用于电子设备,其特征在于,所述联合建模方法包括步骤:接收多个算法持有方发送的分别按照约定标准生成的数据集合,得到多个所述数据集合,每个所述数据集合为由加密算法加密处理后的加密数据的集合;将多个所述数据集合进行汇集,得到结果数据集;针对所述结果数据集进行函数拟合处理,得到融合后的模型。2.如权利要求1所述的联合建模方法,其特征在于,所述约定标准的内容包括数据类型、数据范围和基础格式中的部分或全部。3.如权利要求1所述的联合建模方法,其特征在于,所述加密算法为同态加密、秘密共享、不经意传输或混淆电路。4.一种联合建模装置,应用于电子设备,其特征在于,所述联合建模装置包括:数据接收模块,被配置为接收多个算法持有方发送的分别按照约定标准生成的数据集合,得到多个所述数据集合,每个所述数据集合为由加密算法加密处理后的加密数据的集合;数据汇集模块,被配置...

【专利技术属性】
技术研发人员:刘青张亮
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1