【技术实现步骤摘要】
多方安全计算方法、装置、服务器及存储介质
本申请涉及安全计算
,具体涉及多方安全计算方法、装置、服务器及存储介质。
技术介绍
目前,通常采用的进行多方安全计算(SecureMultiPartyComputation,简称MPC)的方式为:在收集到计算任务的全量数据之后,由用户进行相应的操作将计算任务的全量数据添加到相应的格式的文件,然后,由用户设备将相应的格式的文件上传至MPC系统中的数据源接入组件(简称为DS),数据源接入组件对相应的数据进行加密,将相应的加密后的数据发送至MPC集群,以得到计算结果。一方面,必须等待收集到计算任务的全量数据才能上传至数据源接入组件,然后,针对计算任务的全量数据进行多方安全计算,导致获取相应的计算结果的速度慢,无法应用于需要及时地获取计算结果的实时性要求高的计算场景,例如用户设备实时产生与人脸识别相关的任务的数据,需要及时获取人脸识别结果的计算场景。另一方面,需要用户进行相应的操作。
技术实现思路
本申请提供一种多方安全计算方法、装置、服务器及存储介质。根据 ...
【技术保护点】
1.一种多方安全计算方法,其特征在于,应用于数据源接入组件,所述方法包括:/n通过http接口实时接收并缓存来自流式数据源的计算任务的标识和所述计算任务的数据,包括:每一次接收到所述计算任务的标识和所述计算任务的预设处理数量的数据,将接收到的预设处理数量的数据发送给所述计算任务的数据队列;/n在所述计算任务的数据队列中的计算任务的数据的数量大于或等于预设处理数量的情况下,从所述数据队列中取出预设处理数量的数据;/n利用预设加密方式,分别对取出的预设处理数量的数据中的每一个数据进行加密,得到每一个经过加密后的数据;/n将每一个经过加密后的数据发送至多方安全计算集群,以由多方安 ...
【技术特征摘要】
1.一种多方安全计算方法,其特征在于,应用于数据源接入组件,所述方法包括:
通过http接口实时接收并缓存来自流式数据源的计算任务的标识和所述计算任务的数据,包括:每一次接收到所述计算任务的标识和所述计算任务的预设处理数量的数据,将接收到的预设处理数量的数据发送给所述计算任务的数据队列;
在所述计算任务的数据队列中的计算任务的数据的数量大于或等于预设处理数量的情况下,从所述数据队列中取出预设处理数量的数据;
利用预设加密方式,分别对取出的预设处理数量的数据中的每一个数据进行加密,得到每一个经过加密后的数据;
将每一个经过加密后的数据发送至多方安全计算集群,以由多方安全计算集群基于每一个经过加密后的数据,得到与所述计算任务相关的计算结果。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
监听所述计算任务生成,从用于管理计算任务的设备获取所述计算任务的配置信息;
将所述计算任务的配置信息指示的加密方式确定为所述预设加密方式。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收多方安全计算集群返回的经过加密后的所述计算结果,对经过加密后的所述计算结果进行解密,得到所述计算结果,以及缓存所述计算结果。
4.根据权利要求1所述的方法,其特征在于,在通过http接口实时接收并缓存来自流式数据源的计算任务的标识和所述计算任务的数据之前,所述方法还包括:
创建所述流式数据源的配置文件;以及
将接收到的预设处理数量的数据发送给所述计算任务的数据队列包括:
确定接收到的数据的数量是否为所述流式数据源的配置文件中的预设处理数量、接收到的数据的类型是否为所述流式数据源的配置文件中的类型;
响应于确定接收到的数据的数量为所述流式数据源的配置文件中的预设处理数量、接收到的数据的类型为所述流式数据源的配置文件中的类型;
将接收到的预设处理数量的数据发送给所述计算任务的数据队列。
...
【专利技术属性】
技术研发人员:白珅,西方,
申请(专利权)人:华控清交信息科技北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。