掌桥专利:专业的专利平台
掌桥专利
首页

一种基于安全多方计算的数据源联合建模方法

文献发布时间:2023-06-19 12:24:27


一种基于安全多方计算的数据源联合建模方法

技术领域

本发明涉及建模技术领域,具体为一种基于安全多方计算的数据源联合建模方法。

背景技术

联合预测模型是运用企业模型来模拟企业的运作过程,动态地描述财务正常企业和财务困境企业的特征,然后根据不同特征和判别规则,对企业样本进行分类,要求有基本的理论框架,以有效反映和识别不同企业的行为特征和财务特征,这一模型运作的关键是准确模拟企业的运作过程,因此,它要求有一个基本的理论框架,通过这一框架来有效模拟企业的运作过程,从而能够有效反映和识别不同企业的行为特征、财务特征,并据此区分企业样本,克服了财务预测模型只运用财务指标的片面性,能够动态模拟和反映企业经营过程中的方方面面,企业与企业之间可以进行合作建模,在数据建模时,由于建模能力不足等情况,通常需要进行联合建模,但是传统的联合建模下,建模提供一般都是需要核心数据,容易造成数据泄露,对信息安全造成威胁。

发明内容

本发明的目的在于提供一种基于安全多方计算的数据源联合建模方法,以解决上述背景技术中提出的问题。

为实现上述目的,本发明提供如下技术方案:一种基于安全多方计算的数据源联合建模方法,包括以下步骤:

S1、第一数据输入模块和第二数据输入模块写入数据,并通过一号加密模块进行加密;

S2、接收模块接收加密后的数据,并同时接收公钥模块发送的公钥,解密模块通过公钥对数据进行解密;

S3、数据中心处理模块对解密后的数据进行处理,并将处理后的数据发送给分析单元;

S4、分析单元对处理后的数据进行分析,分析完成后,将数据发送给模型生成模块;

S5、模型生成模块根据处理后的数据生成联合模型,数据储存模块对生成的模型进行储存备份;

S6、二号加密模块对模型进行加密,传输模块将加密后的模型发送给各个公司,同时私钥模块通过传输模块发送私钥。

作为本发明的一种优选方案,所述步骤S1中的一号加密模块加密方式可以是本地获取数据进行加密,也可从云端获取数据进行加密。

作为本发明的一种优选方案,所述步骤S2中的解密模块为外置的设备。

作为本发明的一种优选方案,所述步骤S3中数据中心处理模块是将两组数据进行重合处理,剔除重复无用的数据,并对数据进行分类排序。

作为本发明的一种优选方案,所述分析单元包括相似性模块、差异度模块、关联度模块、损失模块和梯度模块,所述步骤S4中的分析单元分析步骤包括:

相似性模块对数据进行相似性分析,计算数据之间的相似值;

差异度模块对数据进行差异化计算,得出差异大小;

关联度模块对数据进行相匹配,分析其关联度;

损失模块和梯度模块对数据进行检索,对数据的损失度和梯度进行综合排序。

作为本发明的一种优选方案,所述步骤S5中的数据储存模块为机械硬盘。

作为本发明的一种优选方案,所述步骤S6中的传输模块为无线传输模块。

与现有技术相比,本发明的有益效果是:本发明通过设置的一号加密模块可以对需要传输的数据进行加密,避免数据泄露,通过设置的二号加密模块可以对生成的模型再次进行加密,提高了安全性,进一步降低了模型泄露的可能性,通过设置的解密模块可以对数据进行解密,便于数据中心处理模块对数据进行处理,通过设置的相似性模块、差异度模块、关联度模块、损失模块和梯度模可以对数据进行分析,使模型生成模块生产模型的时间更短。

附图说明

图1为本发明的方法流程图;

图2为本发明的系统框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1-2,本发明提供一种技术方案:一种基于安全多方计算的数据源联合建模方法,包括以下步骤:

S1、第一数据输入模块和第二数据输入模块写入数据,并通过一号加密模块进行加密;

S2、接收模块接收加密后的数据,并同时接收公钥模块发送的公钥,解密模块通过公钥对数据进行解密;

S3、数据中心处理模块对解密后的数据进行处理,并将处理后的数据发送给分析单元;

S4、分析单元对处理后的数据进行分析,分析完成后,将数据发送给模型生成模块;

S5、模型生成模块根据处理后的数据生成联合模型,数据储存模块对生成的模型进行储存备份;

S6、二号加密模块对模型进行加密,传输模块将加密后的模型发送给各个公司,同时私钥模块通过传输模块发送私钥。

进一步的,所述步骤S1中的一号加密模块加密方式可以是本地获取数据进行加密,也可从云端获取数据进行加密。

进一步的,所述步骤S2中的解密模块为外置的设备,外置设备可以提高安全性,并且密钥管理步骤简便。

进一步的,所述步骤S3中数据中心处理模块是将两组数据进行重合处理,剔除重复无用的数据,并对数据进行分类排序。

进一步的,所述分析单元包括相似性模块、差异度模块、关联度模块、损失模块和梯度模块,所述步骤S4中的分析单元分析步骤包括:

相似性模块对数据进行相似性分析,计算数据之间的相似值;

差异度模块对数据进行差异化计算,得出差异大小;

关联度模块对数据进行相匹配,分析其关联度;

损失模块和梯度模块对数据进行检索,对数据的损失度和梯度进行综合排序。

进一步的,所述步骤S5中的数据储存模块为机械硬盘。

进一步的,所述步骤S6中的传输模块为无线传输模块。

具体的,第一数据输入模块和第二数据输入模块写入数据,一号加密模块从云端获取数据进行加密,接收模块接收加密后的数据,并同时接收公钥模块发送的公钥,解密模块通过公钥对数据进行解密,数据中心处理模块对解密后的数据进行处理,并将处理后的数据发送给分析单元,分析单元中相似性模块对数据进行相似性分析,计算数据之间的相似值,差异度模块对数据进行差异化计算,得出差异大小,关联度模块对数据进行相匹配,分析其关联度,损失模块和梯度模块对数据进行检索,对数据的损失度和梯度进行综合排序,分析完成后,将数据发送给模型生成模块,模型生成模块根据处理后的数据生成联合模型,数据储存模块对生成的模型进行储存备份,二号加密模块对模型进行加密,传输模块将加密后的模型发送给各个公司,同时私钥模块通过传输模块发送私钥。

在本发明的描述中,需要理解的是,术语“同轴”、“底部”、“一端”、“顶部”、“中部”、“另一端”、“上”、“一侧”、“顶部”、“内”、“前部”、“中央”、“两端”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。

此外,术语“第一”、“第二”、“第三”、“第四”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量,由此,限定有“第一”、“第二”、“第三”、“第四”的特征可以明示或者隐含地包括至少一个该特征。

在本发明中,除非另有明确的规定和限定,术语“安装”、“设置”、“连接”、“固定”、“旋接”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

相关技术
  • 一种基于安全多方计算的数据源联合建模方法
  • 一种基于安全多方计算的模型联合训练方法
技术分类

06120113283869