一种隐私计算方法、装置、设备及介质制造方法及图纸

技术编号:37627470 阅读:16 留言:0更新日期:2023-05-18 12:18
本申请公开了一种隐私计算方法、装置、设备及介质,用于为隐私计算提供安全可控标准化的安全算法服务。本申请基于待调用的目标场景算法、预先保存的场景算法和安全算法的对应关系,确定待调用的目标安全算法;根据预先保存的安全算法与安全算法标准接口的对应关系,确定目标安全算法对应的目标安全算法标准接口,获得目标安全算法标准接口对应的预设标准语义信息,基于预设标准语义信息中携带的标准参数信息,确定目标安全算法所需参数信息;基于该参数信息,获得隐私计算设备中保存的相应的参数值,并基于该参数值及目标安全算法进行隐私计算,从而为隐私计算提供安全可控标准化的安全算法服务,并且有助于实现异构隐私计算系统之间的互联互通。统之间的互联互通。统之间的互联互通。

【技术实现步骤摘要】
一种隐私计算方法、装置、设备及介质


[0001]本申请涉及数据安全
,尤其涉及一种隐私计算方法、装置、设备及介质。

技术介绍

[0002]隐私计算(Privacy compute或Privacy computing)是指在保护数据本身不对外泄露的前提下实现数据分析计算的技术集合,达到对数据“可用、不可见”的目的,在充分保护数据和隐私安全的前提下,实现数据价值的转化和释放。
[0003]随着业界数据保护意识的增强以及隐私监管政策的趋严,隐私计算由于其“可用、不可见”的特性受到了业界的广泛关注。众多技术厂商纷纷推出其具有行业特色的隐私计算产品。众多的隐私计算产品在丰富了市场选择的同时,也带来了新的挑战。例如不同技术厂商推出的隐私计算产品通常是基于不同系统平台设计实现的,将不同系统平台的隐私计算产品分别保存在不同的隐私计算设备中时,不同系统平台的隐私计算产品之间通常无法完成信息的交互,将“数据孤岛”变成了“计算孤岛”。另外,即便是同一技术厂商推出的同一隐私计算产品,将同一隐私计算产品分别保存在不同隐私计算设备中时,同一隐私计算产品之间通常也无法完成信息的交互,同样将“数据孤岛”变成了“计算孤岛”。
[0004]因此,不同隐私计算设备中保存的隐私算法产品之间的互联互通问题已经成为业界的绝对痛点。其中,安全算法(也可称为安全算子)作为隐私计算最核心的部分,在不同隐私计算设备(也可称为异构隐私计算系统)之间进行互联互通时,每个隐私计算设备应该如何提供安全可控标准化的安全算法服务,有效的实现异构隐私计算系统之间的互联互通是目前亟需解决的一个技术问题。

技术实现思路

[0005]本申请提供了一种隐私计算方法、装置、设备及介质,用于为隐私计算提供安全可控标准化的安全算法服务,并且有助于实现异构隐私计算系统之间的互联互通。
[0006]第一方面,本申请提供了一种隐私计算方法,所述方法包括:
[0007]基于当前隐私计算任务中包含的待调用的目标场景算法,以及预先保存的场景算法和安全算法的对应关系,确定当前隐私计算任务中待调用的目标安全算法;
[0008]根据预先保存的安全算法与安全算法标准接口的对应关系,确定所述目标安全算法对应的目标安全算法标准接口;
[0009]获得所述目标安全算法标准接口对应的预设标准语义信息,基于所述预设标准语义信息中携带的标准参数信息,确定所述目标安全算法所需的参数信息;基于所述参数信息,获得隐私计算设备中保存的相应的参数值,基于所述参数值及所述目标安全算法进行隐私计算。
[0010]在一种可能的实施方式中,所述基于所述参数值及所述目标安全算法进行隐私计算之前,所述方法还包括:
[0011]基于承载所述目标场景算法的场景算法容器的流量信息,获得所述目标场景算法
在调用所述目标安全算法时所需的调用容量;
[0012]若判断当前承载所述目标安全算法的安全算法容器的处理容量小于所述调用容量,则添加至少一个安全算法容器,添加后的各安全算法容器的总处理容量不小于所述调用容量。
[0013]在一种可能的实施方式中,所述基于所述目标参数信息,获得隐私计算设备中保存的相应的参数值,包括:
[0014]根据所述预设标准语义信息中携带的参数信息与隐私计算设备标识的对应关系,确定所述参数信息对应的隐私计算设备标识,从所述隐私计算设备标识对应的隐私计算设备中获得相应的参数值。
[0015]在一种可能的实施方式中,所述基于所述参数信息,获得隐私计算设备中保存的相应的参数值,包括:
[0016]若所述目标安全算法为有状态算法,则基于所述有状态算法中携带的加密算法,获得隐私计算设备中保存的相应的加密后的参数值;
[0017]所述基于所述参数值及所述目标安全算法进行隐私计算,包括:
[0018]基于加密后的参数值及所述目标安全算法进行隐私计算。
[0019]在一种可能的实施方式中,所述方法还包括:
[0020]获得所述预设标准语义信息中携带的输出结果格式信息,基于所述输出结果格式信息,输出隐私计算结果。
[0021]在一种可能的实施方式中,所述方法还包括:
[0022]获得所述当前隐私计算任务的任务标识,保存所述任务标识与所述目标场景算法、目标安全算法、所述隐私计算结果中的至少一项的对应关系,并在确定需将隐私计算结果发送给其他隐私计算设备时,将所述隐私计算结果及所述任务标识一并发送给所述其他隐私计算设备。
[0023]在一种可能的实施方式中,所述获得所述当前隐私计算任务的任务标识,包括:
[0024]若自身为所述当前隐私计算任务的发起方所属的隐私计算设备,则创建所述任务标识;
[0025]否则,将从所述当前隐私计算任务的发起方所属的隐私计算设备处接收到的任务标识,作为所述当前隐私计算任务的任务标识。
[0026]第二方面,本申请还提供了一种隐私计算装置,所述装置包括:
[0027]第一确定模块,用于基于当前隐私计算任务中包含的待调用的目标场景算法,以及预先保存的场景算法和安全算法的对应关系,确定当前隐私计算任务中待调用的目标安全算法;
[0028]第二确定模块,用于根据预先保存的安全算法与安全算法标准接口的对应关系,确定所述目标安全算法对应的目标安全算法标准接口;
[0029]计算模块,用于获得所述目标安全算法标准接口对应的预设标准语义信息,基于所述预设标准语义信息中携带的标准参数信息,确定所述目标安全算法所需的参数信息;基于所述参数信息,获得隐私计算设备中保存的相应的参数值,基于所述参数值及所述目标安全算法进行隐私计算。
[0030]在一种可能的实施方式中,所述计算模块,还用于基于承载所述目标场景算法的
场景算法容器的流量信息,获得所述目标场景算法在调用所述目标安全算法时所需的调用容量;
[0031]若判断当前承载所述目标安全算法的安全算法容器的处理容量小于所述调用容量,则添加至少一个安全算法容器,添加后的各安全算法容器的总处理容量不小于所述调用容量。
[0032]在一种可能的实施方式中,所述计算模块,具体用于根据所述预设标准语义信息中携带的参数信息与隐私计算设备标识的对应关系,确定所述参数信息对应的隐私计算设备标识,从所述隐私计算设备标识对应的隐私计算设备中获得相应的参数值。
[0033]在一种可能的实施方式中,所述计算模块,具体用于若所述目标安全算法为有状态算法,则基于所述有状态算法中携带的加密算法,获得隐私计算设备中保存的相应的加密后的参数值;
[0034]基于加密后的参数值及所述目标安全算法进行隐私计算。
[0035]在一种可能的实施方式中,所述计算模块,还用于获得所述预设标准语义信息中携带的输出结果格式信息,基于所述输出结果格式信息,输出隐私计算结果。
[0036]在一种可能的实施方式中,所述计算模块,还用于获得所述当前隐私计算任务的任务标识,保存所述任务标识与所述目本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种隐私计算方法,其特征在于,所述方法包括:基于当前隐私计算任务中包含的待调用的目标场景算法,以及预先保存的场景算法和安全算法的对应关系,确定当前隐私计算任务中待调用的目标安全算法;根据预先保存的安全算法与安全算法标准接口的对应关系,确定所述目标安全算法对应的目标安全算法标准接口;获得所述目标安全算法标准接口对应的预设标准语义信息,基于所述预设标准语义信息中携带的标准参数信息,确定所述目标安全算法所需的参数信息;基于所述参数信息,获得隐私计算设备中保存的相应的参数值,基于所述参数值及所述目标安全算法进行隐私计算。2.根据权利要求1所述的方法,其特征在于,所述基于所述参数值及所述目标安全算法进行隐私计算之前,所述方法还包括:基于承载所述目标场景算法的场景算法容器的流量信息,获得所述目标场景算法在调用所述目标安全算法时所需的调用容量;若判断当前承载所述目标安全算法的安全算法容器的处理容量小于所述调用容量,则添加至少一个安全算法容器,添加后的各安全算法容器的总处理容量不小于所述调用容量。3.根据权利要求1所述的方法,其特征在于,所述基于所述目标参数信息,获得隐私计算设备中保存的相应的参数值,包括:根据所述预设标准语义信息中携带的参数信息与隐私计算设备标识的对应关系,确定所述参数信息对应的隐私计算设备标识,从所述隐私计算设备标识对应的隐私计算设备中获得相应的参数值。4.根据权利要求1所述的方法,其特征在于,所述基于所述参数信息,获得隐私计算设备中保存的相应的参数值,包括:若所述目标安全算法为有状态算法,则基于所述有状态算法中携带的加密算法,获得隐私计算设备中保存的相应的加密后的参数值;所述基于所述参数值及所述目标安全算法进行隐私计算,包括:基于加密后的参数值及所述目标安全算法进行隐私计算。5.根据权利要求1

4任一所述的方法,其特征在于,所述方法还包括:获得所述预设标准语义信息中携带的输出结果格式信息,基于所述输出结果格式信息,输出隐私计算结果。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:获得所述当前隐私计算任务的任务标识,保存所述任务标识与所述目标场景算法、目标安全算法、所述隐私计算结果中的至少一项的对应关系,并在确定需将隐私计算结果发送给其他隐私计算设备时,将所述隐私计算结果及所述任务标识一并发送给所述其他隐私计算设备。7.根据权利要求6所述的方法,其特征在于,所述获得所述当前隐私计算任务的任务标识,包括:若自身为所述当前隐私计算任务的发起方所属的隐私计算设备,则创建所述任务标识;
否则,将从所述当前隐私计算任务的发起方所属的隐私计算设备处接收到的任务标识,作为所述当前隐私计算任务的任务标识。8.一种隐私计算装置,其特征在于,所述装置包括:第一确定模块,用于基于当前隐私计算任务中包含的待调用的目标场景算法,以及预先保存的场景算...

【专利技术属性】
技术研发人员:周雍恺王超李定洲张远健卫乐怡何朔高鹏飞杨燕明
申请(专利权)人:中国银联股份有限公司
类型:发明
国别省市:

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

1