基于参数自适应的多方安全计算方法、系统和存储介质技术方案

技术编号:38856660 阅读:10 留言:0更新日期:2023-09-17 10:01
本发明专利技术公开的一种基于参数自适应的多方安全计算方法、系统和存储介质,其中方法包括:获取参数列表,其中,包括基于前端缓存获取所述参数列表,或者基于第一后端缓存获取所述参数列表,或者基于第二后端缓存获取所述参数列表;获取用户在前端界面上的组合数据进行参数配置,其中,所述前端界面包括所述参数列表;基于所述组合数据进行参数配置完成后,基于所述算法配置执行算法逻辑,并展示算法逻辑输出结果。本发明专利技术可以在XSCE算法有变化,新增算法、特性参数等有调整情况下,能快速在前端界面上呈现出来,提供给用户使用,扩展了现有产品的使用范围和场景,并在实际应用有广泛的需求。并在实际应用有广泛的需求。并在实际应用有广泛的需求。

【技术实现步骤摘要】
基于参数自适应的多方安全计算方法、系统和存储介质


[0001]本专利技术涉及数据处理
,更具体的,涉及一种基于参数自适应的多方安全计算方法、系统和存储介质。

技术介绍

[0002]XSCE(XDP Secure Computing Engine)作为统一MPC框架提供最常用的MPC算法,易于被上层应用软件集成。其中,XSCE是一个以基于密码学的多方安全计算协议为基础的多方安全计算框架,当前的框架针对不同算法,会提供不同参数配置界面的方法。
[0003]但是,随着XSCE算法的不断增多、算法的参数增多、算法运行的硬件平台的增多,需要配套的前端界面的开发、后端服务器的开发,同时由于算法不一样,导致不同算法界面风格也不统一,使用户对每种算法都要熟悉其使用方式,该模式无法快速响应XSCE算法的需求,无法快速推广XSCE算法的新功能、新特性。

技术实现思路

[0004]本专利技术的目的是提供一种基于参数自适应的多方安全计算方法、系统和存储介质,可以在XSCE算法有变化,新增算法、特性参数等有调整情况下,能快速在前端界面上呈现出来,提供给用户使用,扩展了现有产品的使用范围和场景,并在实际应用有广泛的需求。
[0005]本专利技术第一方面提供了一种基于参数自适应的多方安全计算方法,包括以下步骤:获取参数列表,其中,包括基于前端缓存获取所述参数列表,或者基于第一后端缓存获取所述参数列表,或者基于第二后端缓存获取所述参数列表;获取用户在前端界面上的组合数据进行参数配置,其中,所述前端界面包括所述参数列表;基于所述组合数据进行参数配置完成后,基于所述算法配置执行算法逻辑,并展示算法逻辑输出结果。
[0006]本方案中,在所述第二后端没有预设算法版本更新时,基于所述前端以及所述第一后端对请求参数做临时缓存处理,其中,所述第一后端包括网络服务器,所述第二后端包括算法调度程序端,其中,所述算法调度程序端中的所述预设算法包括XSCE算法。
[0007]本方案中,所述获取参数列表,具体还包括:若未识别到所述请求参数,或者XSCE算法有版本更新,则基于所述网络服务器的缓存获取所述参数列表;若所述网络服务器没有缓存,则基于算法调度程序端获取当前版本的XSCE算法得到所述参数列表。
[0008]本方案中,所述方法还包括配置参数展示,具体包括:基于所述参数列表进行抽象组件化方式呈现得到所述前端界面,其中,
对各算法抽象为算子,并对算法的输入输出进行抽象得到基础算子组件;不同基础算子组件基于流水线方式任意组合以完成多方安全计算任务。
[0009]本方案中,所述获取用户在前端界面上的组合数据进行参数配置,具体包括:获取用户在所述前端界面的拖拽数据得到组合顺序;基于所述组合顺序结果所述基础算子组件得到完整的输入输出执行逻辑的有序组合,基于所述有序组合得到所述组合数据。
[0010]本方案中,所述基于所述组合数据进行参数配置完成后,基于所述算法配置执行算法逻辑,并展示算法逻辑输出结果,具体包括:基于所述输入输出执行逻辑下发给所述第一后端以及第二后端进行交互;在交互过程中,基于所述有序组合利用对应的算法配置执行算法逻辑,从而获取算法逻辑输出结果以基于所述前端界面反馈显示。
[0011]本专利技术第二方面还提供一种基于参数自适应的多方安全计算系统,包括存储器和处理器,所述存储器中包括基于参数自适应的多方安全计算方法程序,所述基于参数自适应的多方安全计算方法程序被所述处理器执行时实现如下步骤:获取参数列表,其中,包括基于前端缓存获取所述参数列表,或者基于第一后端缓存获取所述参数列表,或者基于第二后端缓存获取所述参数列表;获取用户在前端界面上的组合数据进行参数配置,其中,所述前端界面包括所述参数列表;基于所述组合数据进行参数配置完成后,基于所述算法配置执行算法逻辑,并展示算法逻辑输出结果。
[0012]本方案中,在所述第二后端没有预设算法版本更新时,基于所述前端以及所述第一后端对请求参数做临时缓存处理,其中,所述第一后端包括网络服务器,所述第二后端包括算法调度程序端,其中,所述算法调度程序端中的所述预设算法包括XSCE算法。
[0013]本方案中,所述获取参数列表,具体还包括:若未识别到所述请求参数,或者XSCE算法有版本更新,则基于所述网络服务器的缓存获取所述参数列表;若所述网络服务器没有缓存,则基于算法调度程序端获取当前版本的XSCE算法得到所述参数列表。
[0014]本方案中,所述方法还包括配置参数展示,具体包括:基于所述参数列表进行抽象组件化方式呈现得到所述前端界面,其中,对各算法抽象为算子,并对算法的输入输出进行抽象得到基础算子组件;不同基础算子组件基于流水线方式任意组合以完成多方安全计算任务。
[0015]本方案中,所述获取用户在前端界面上的组合数据进行参数配置,具体包括:获取用户在所述前端界面的拖拽数据得到组合顺序;基于所述组合顺序结果所述基础算子组件得到完整的输入输出执行逻辑的有序组合,基于所述有序组合得到所述组合数据。
[0016]本方案中,所述基于所述组合数据进行参数配置完成后,基于所述算法配置执行算法逻辑,并展示算法逻辑输出结果,具体包括:基于所述输入输出执行逻辑下发给所述第一后端以及第二后端进行交互;
在交互过程中,基于所述有序组合利用对应的算法配置执行算法逻辑,从而获取算法逻辑输出结果以基于所述前端界面反馈显示。
[0017]本专利技术第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质中包括机器的一种基于参数自适应的多方安全计算方法程序,所述基于参数自适应的多方安全计算方法程序被处理器执行时,实现如上述任一项所述的一种基于参数自适应的多方安全计算方法的步骤。
[0018]本专利技术公开的一种基于参数自适应的多方安全计算方法、系统和存储介质,可以在XSCE算法有变化,新增算法、特性参数等有调整情况下,能快速在前端界面上呈现出来,提供给用户使用,扩展了现有产品的使用范围和场景,并在实际应用有广泛的需求。
附图说明
[0019]图1示出了本专利技术一种基于参数自适应的多方安全计算方法的流程图;图2示出了本专利技术一种基于参数自适应的多方安全计算方法的前端界面图;图3示出了本专利技术一种基于参数自适应的多方安全计算系统的框图。
具体实施方式
[0020]为了能够更清楚地理解本专利技术的上述目的、特征和优点,下面结合附图和具体实施方式对本专利技术进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
[0021]在下面的描述中阐述了很多具体细节以便于充分理解本专利技术,但是,本专利技术还可以采用其他不同于在此描述的其他方式来实施,因此,本专利技术的保护范围并不受下面公开的具体实施例的限制。
[0022]具体地,本专利技术的目的就是提出一种参数自适应的配置方法,将XSCE算法的执行过程进行抽象、组件化,并对用户提供统一风格的配置界面,在XSCE算法变化、参数变化的情况下,前端UI界面、后端w本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于参数自适应的多方安全计算方法,其特征在于,所述方法包括:获取参数列表,其中,包括基于前端缓存获取所述参数列表,或者基于第一后端缓存获取所述参数列表,或者基于第二后端缓存获取所述参数列表;获取用户在前端界面上的组合数据进行参数配置,其中,所述前端界面包括所述参数列表;基于所述组合数据进行参数配置完成后,基于算法配置执行算法逻辑,并展示算法逻辑输出结果。2.根据权利要求1所述的一种基于参数自适应的多方安全计算方法,其特征在于,在所述第二后端没有预设算法版本更新时,基于所述前端以及所述第一后端对请求参数做临时缓存处理,其中,所述第一后端包括网络服务器,所述第二后端包括算法调度程序端,其中,所述算法调度程序端中的所述预设算法包括XSCE算法。3.根据权利要求2所述的一种基于参数自适应的多方安全计算方法,其特征在于,所述获取参数列表,具体还包括:若未识别到所述请求参数,或者XSCE算法有版本更新,则基于所述网络服务器的缓存获取所述参数列表;若所述网络服务器没有缓存,则基于算法调度程序端获取当前版本的XSCE算法得到所述参数列表。4.根据权利要求3所述的一种基于参数自适应的多方安全计算方法,其特征在于,所述方法还包括配置参数展示,具体包括:基于所述参数列表进行抽象组件化方式呈现得到所述前端界面,其中,对各算法抽象为算子,并对算法的输入输出进行抽象得到基础算子组件;不同基础算子组件基于流水线方式任意组合以完成多方安全计算任务。5.根据权利要求4所述的一种基于参数自适应的多方安全计算方法,其特征在于,所述获取用户在前端界面上的组合数据进行参数配置,具体包括:获取用户在所述前端界面的拖拽数据得到组合顺序;基于所述组合顺序结果所述基础算子组件得到完整的输入输出执行逻辑的有序组合,基于所述有序组合得到所述组合数据。6.根据权利要求5所述的一种基于参数自适应的多方安全计算方法,其特征在于,所述基于所述组...

【专利技术属性】
技术研发人员:李钢潘光明杨超张李军张浩王震
申请(专利权)人:翼健上海信息科技有限公司
类型:发明
国别省市:

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

1