-
公开(公告)号:CN113065156A
公开(公告)日:2021-07-02
申请号:CN202110363564.1
申请日:2021-04-02
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例了提供一种控制延时的多方联合数据处理方法及装置。在进行第n次联合数据处理时,第一参与方确定多个参与方本次相同的第n标识,利用第一初始种子和第n标识生成第一随机数组,其中包含待修正随机数和非待修正随机数。第一参与方将携带第n标识的获取请求发送至可信第三方。可信第三方可以基于第n标识和多个参与方各自的初始种子,确定待修正随机数的修正值,并将该修正值发送至第一参与方。第一参与方利用该修正值更新第一随机数组,使得更新后的第一随机数组与其他参与方本次各自生成的随机数组之间,在假定重构时满足预设关系;多个参与方,利用多方安全计算MPC,基于各自的业务数据和随机数组,进行本次联合数据处理。
-
公开(公告)号:CN112860738A
公开(公告)日:2021-05-28
申请号:CN202110443996.3
申请日:2021-04-23
Applicant: 支付宝(杭州)信息技术有限公司
IPC: G06F16/2453 , G06F16/2455 , G06F21/62
Abstract: 本说明书实施例提供一种针对多方安全数据库的查询优化方法、装置和系统。查询优化方法包括,首先,中心设备接收当前查询,并生成该当前查询的多个执行计划;其中,当前查询涉及多个目标数据库。接着,中心设备针对各执行计划,确定出对应的成本计算式,所述成本计算式用于计算多个目标数据库联合执行该执行计划所需的执行成本。然后,多个目标数据库对应的多个查询引擎,采用与所述成本计算式对应的目标安全计算方式,执行多方安全计算MPC,得到安全计算结果;于是,中心设备根据安全计算结果,确定出各个成本计算式中成本值最低的优化执行计划。
-
公开(公告)号:CN112836211A
公开(公告)日:2021-05-25
申请号:CN202110090832.7
申请日:2021-01-22
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书公开了一种程序运行方法及系统。所述方法包括:对原始数据集合中每个数据的值进行分片处理,得到每个数据的N个分片值;确定N个分片数据集合;在指定情况下,N个运行设备分别基于不同的分片数据集合运行目标程序;所述指定情况包括:N个运行设备分别预定义的变量属性集合之间满足一致性;一个变量属性包括一个变量符号与一个变量数据类型;其中,通过预先配置,使得针对所述目标程序对应的每个基础运算单元,将任意一组值输入该基础运算单元进行运算得到的运算结果,等于:将该任意一组值的每组分片值分别输入该基础运算单元进行分别运算后,对得到的全部运算结果进行逆分片处理后得到的处理结果。
-
公开(公告)号:CN110750803B
公开(公告)日:2021-04-09
申请号:CN201910995194.6
申请日:2019-10-18
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供一种数据提供和数据融合的方法和装置。根据该方法,在认证阶段,数据提供方对可信计算集群进行认证,认证通过后,获取其集群公钥。在数据存储阶段,对于有待融合的数据,数据提供方采用对称秘钥对其进行加密,将生成的加密数据存储到数据管理平台。此外,还采用集群公钥,对对称秘钥以及数据获取方公钥进行加密,将如此得到的加密秘钥也存储到数据管理平台。在数据融合阶段,可信计算集群从数据管理平台获取加密秘钥,利用自身私钥解密得到对称秘钥和数据获取方公钥。然后获取加密数据,利用对称秘钥解密得到原始数据,进行融合处理。最后,利用数据获取方公钥对融合后的数据进行加密,以供数据获取方获取。
-
公开(公告)号:CN111026436B
公开(公告)日:2021-04-02
申请号:CN201911250425.7
申请日:2019-12-09
Applicant: 支付宝(杭州)信息技术有限公司
IPC: G06F8/71
Abstract: 本说明书实施例提供一种模型联合训练方法及装置,在训练方法中,接收模型训练任务的配置指令。该配置指令指示多个数据提供方中参与本次联合训练的各目标提供方以及本次联合训练所使用的目标模型。查询版本信息表,以确定各目标提供方各自部署的执行引擎的引擎版本信息。基于各目标提供方各自部署的执行引擎的引擎版本信息,判断目标模型是否为各目标提供方各自部署的执行引擎共同支持的公共模型,并在目标模型是公共模型的情况下,确定目标模型的公共版本。向各目标提供方发送联合训练请求,该联合训练请求指示各目标提供方通过各自部署的执行引擎加载公共版本的目标模型并训练。由此,可实现各数据提供方数据的隐私保护。
-
公开(公告)号:CN111737011B
公开(公告)日:2021-01-29
申请号:CN202010759188.3
申请日:2020-07-31
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书提供一种安全多方计算的实现方法,应用在安全多方计算参与方的代表节点上,所述方法包括:确定本参与方符合安全多方计算协议的密态计算任务;将所述密态计算任务拆分为至少两个子任务,并将子任务分发给至少两个辅助节点进行计算;接收辅助节点返回的子任务的执行结果,根据子任务的执行结果生成符合安全多方计算协议的密态计算任务的计算结果。
-
公开(公告)号:CN112182632A
公开(公告)日:2021-01-05
申请号:CN202011232020.3
申请日:2020-11-06
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供了一种基于访问模式保护的样本特征分位点确定方法及装置。可信执行环境TEE中的CPU从内存中顺序读取包含N1项的第一数组,其对应于N1个样本的第一属性项的特征值与对应的权重值;针对第一数组中的N1个特征值,将值大小相同的特征值对应的权重值进行合并,得到第一序列,在第一序列中填充若干个伪项以得到第二序列,使得第二序列的项数达到N1项,基于第二序列形成包含N1项的第二数组,并将第二数组写入内存;采用不经意访问方式,从内存中读取第二数组中除若干个伪项之外的项;基于读取的各项确定第一属性项的特征分位点。
-
公开(公告)号:CN112181807A
公开(公告)日:2021-01-05
申请号:CN202010934051.7
申请日:2020-09-08
Applicant: 支付宝(杭州)信息技术有限公司
IPC: G06F11/36
Abstract: 本说明书实施例提供一种应用程序巡检方法、装置及设备。方法包括:针对待测应用程序的需要巡检的内容预先构建访问路径,然后依据预设访问路径从用户视角模拟访问待测应用程序,并对访问到的页面进行截图处理,再对访问到的页面截图与预设的正确页面进行比对,从而实现应用程序巡检。
-
公开(公告)号:CN112084519A
公开(公告)日:2020-12-15
申请号:CN202010988115.1
申请日:2020-09-18
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供了一种基于访问模式保护的GBDT模型训练方法及装置。在对GBDT模型中第i个决策树的第j层节点进行分裂时,TEE中的CPU从内存中顺序读取长度为N的第一映射数组,其中记录N个样本与对应的第j层特征信息的映射关系,基于第一映射数组确定各个第j层节点分别对应的各个样本组,并确定所有第j层节点的分裂信息,将其写入内存的第二存储区;针对任意一个样本,采用不经意访问方式从第二存储区中读取该样本的第j层节点的分裂信息,并基于此确定该样本归属的第j+1层节点的节点标识,进而确定对应的第j+1层特征信息;基于N个样本与各自对应的第j+1层特征信息的映射关系形成长度为N的第二映射数组,并将其存储至内存。
-
公开(公告)号:CN111966473A
公开(公告)日:2020-11-20
申请号:CN202010721528.3
申请日:2020-07-24
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本申请实施例提供了一种线性回归任务的运行方法及装置、电子设备。其中,线性回归任务的运行方法通过独立的运行针对第一自变量矩阵的每个列创建的线性回归任务,并在每个线性回归任务中,针对每一列向量,使用对应的校正算法对根据第一自变量矩阵和预设回归系数向量确定的公共向量进行校正,可以得到针对每一列向量的回归值向量,从而可以计算出每一列向量与其它列向量之间的共线性参数,使得在独立的并行运行多个线性回归任务时,不用在执行每个线性回归任务之前提前对第一自变量矩阵进行变形处理并存储,也即,无需存储多个第一自变量矩阵的变形矩阵,节约了存储空间,兼顾了线性回归任务的运行速度和内存占用的问题。
-
-
-
-
-
-
-
-
-