-
公开(公告)号:CN118353615A
公开(公告)日:2024-07-16
申请号:CN202410393953.2
申请日:2024-04-02
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供一种生成安全计算协议的数据元组的方法及装置,涉及发送方和接收方,其中的发送方利用约定的穿刺运算组件,基于主密钥和约定区间中包含的m个数值,执行m次第一运算,得到m个第一中间值。分别将m个第一中间值作为m个随机数种子,利用约定的第一伪随机数生成器,生成m个第一随机向量。根据m个第一随机向量和预设的第一结果向量,确定目标向量,并将其发送给接收方,使其计算第二结果向量,该第二结果向量和接收方生成的第一随机数形成数据元组的一部分。根据m个第一随机向量,确定第三结果向量,该第三结果向量和第一结果向量形成数据元组的另一部分。
-
公开(公告)号:CN117763606A
公开(公告)日:2024-03-26
申请号:CN202311754924.6
申请日:2023-12-18
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供了一种保护隐私的模型预测方法和装置。该方法的一具体实施方式包括:根据精度配置信息,将目标模型各部分的模型参数从浮点数转化为对应精度的定点数;其中,所述目标模型的不同部分对应不同的精度;采用秘密分享对定点数的模型参数进行拆分,得到多个模型参数分片;将所述多个模型参数分片分别提供给多方安全计算MPC系统中的多个计算方,以供所述多个计算方基于所述模型参数分片和数据提供方提供的待预测数据的数据分片进行多方联合计算,得到所述待预测数据的预测结果。
-
公开(公告)号:CN117436511A
公开(公告)日:2024-01-23
申请号:CN202311298200.5
申请日:2023-10-08
Applicant: 支付宝(杭州)信息技术有限公司
IPC: G06N3/098 , G06N3/084 , G06N3/0464 , G06F21/62
Abstract: 本说明书实施例提供了保护隐私的机器学习模型的训练方法和系统及装置,该方法的一具体实施方式包括:客户端基于预先建立的真实标签与混淆标签的映射关系,确定第一样本的第一真实标签对应的第一混淆标签;客户端将该第一混淆标签和目标中间层输出发送给服务端;服务端利用第二模型处理目标中间层输出,得到预测标签,基于该预测标签和该第一混淆标签,计算传播至第一模型的第一梯度,并将其传输给客户端;客户端基于该第一梯度,更新第一模型。防止机器学习模型的客户端模型的模型功能被窃取和客户端的样本被重构。
-
公开(公告)号:CN117312842A
公开(公告)日:2023-12-29
申请号:CN202310848919.5
申请日:2023-07-11
Applicant: 支付宝(杭州)信息技术有限公司
IPC: G06F18/214 , G06F18/24 , G06F21/60 , G06F21/62 , G06F18/213 , G06N3/04 , G06N3/08
Abstract: 本说明书实施例提供了一种多方参与的模型训练方法、系统和装置,该方法包括:第一方将多个第一特征输入第一特征提取网络,同态加密输出结果得到多个第一加密向量并发送到第二方;第二方将多个第二特征输入第二特征提取网络,同态加密输出结果得到多个第二加密向量;第二方对多个第一加密向量和多个第二加密向量进行同态计算,得到多个融合加密向量并乱序化后发送到第一方,记录乱序前后的第一对应关系;第一方解密多个融合加密向量并输入分类网络第一部分,得到多个隐向量;第一方利用多个隐向量、分类标签,第二方利用分类网络第二部分的网络参数和第一对应关系,进行多方安全计算,确定第一损失;第一方和第二方,根据第一损失更新分类网络。
-
公开(公告)号:CN114282256B
公开(公告)日:2022-06-07
申请号:CN202210205844.4
申请日:2022-03-04
Applicant: 支付宝(杭州)信息技术有限公司
IPC: G06F21/60
Abstract: 本说明书的一些实施例涉及信息安全技术领域,特别涉及一种基于秘密分享的排序打乱方法和恢复方法。其中,该排序打乱方法中第一参与方持有第一序列的第一分片;第二参与方持有第一序列的第二分片;通过执行秘密分享排列协议,第一参与方获得第一乱序序列的第一分片,第二参与方获得第一乱序序列的第二分片;该排序恢复方法用于上述方法打乱得到的第一乱序序列进行恢复,得到第一序列。
-
公开(公告)号:CN114172648B
公开(公告)日:2022-05-31
申请号:CN202210126038.8
申请日:2022-02-10
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例公开了一种基于秘密分享的排序方法和系统。该方法应用于第一参与方,第一参与方持有主键序列的第一分片和待排序序列的第一分片,该方法包括:基于主键序列的第一分片与第二参与方协同,通过秘密分享排列协议,获取主键乱序序列的第一分片。基于待排序序列的第一分片与第二参与方协同,通过秘密分享排列协议,获取待排序乱序序列的第一分片。基于主键乱序序列的第一分片与第二参与方协同,通过秘密分享比较协议,获取主键乱序序列的排序序列;排序序列能够将主键乱序序列进行升序或降序排序。基于排序序列对待排序乱序序列的第一分片进行排序处理,获得目标序列的第一分片,目标序列等于待排序序列按主键序列升序或降序排列的结果。
-
公开(公告)号:CN114153808B
公开(公告)日:2022-05-10
申请号:CN202210121169.7
申请日:2022-02-09
Applicant: 支付宝(杭州)信息技术有限公司
IPC: G06F16/176 , G06F21/62
Abstract: 本说明书涉及数据安全领域,特别涉及一种基于秘密分享的排序方法和系统,其中,待排序数据列以和共享分片存储于第一方和第二方,第一方持有目标排序向量,排序向量用于标识对等长序列进行排序的操作,其元素指示所述等长序列中的对位元素在结果序列中的位置;该方法由第一方执行,获得目标数据列的第一分片以及由第二方执行,获得目标数据列的第二分片。
-
公开(公告)号:CN114338017A
公开(公告)日:2022-04-12
申请号:CN202210205867.5
申请日:2022-03-04
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例公开了一种基于秘密分享的排序方法和系统,应用于多方安全计算,所述方法包括第一方基于待排序序列的第一分片,与所述第二参与方基于所述待排序序列的第二分片,通过秘密分享排列协议,对待排序序列乱序;第一方基于排序序列的第一分片,与所述第二参与方基于所述排序序列的第二分片,通过秘密分享排列协议,对排序序列乱序;第一参与方从第二参与方获得乱序排序序列的第二分片,得到乱序排序序列;第一方基于所述乱序排序序列和所述待排序乱序序列的第一分片,与所述第二参与方基于所述待排序乱序序列的第二分片,通过秘密分享排列协议,获得结果序列的第一分片;第二参与方获得结果序列的第二分片。
-
公开(公告)号:CN114282688A
公开(公告)日:2022-04-05
申请号:CN202210196287.4
申请日:2022-03-02
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例公开了一种两方决策树训练方法和系统以保护双方的数据隐私。对于任一特征,两方的设备可以基于排列向量通过安全排列方法按该特征的特征值对第一梯度向量和第二梯度向量排序,获得第一/二梯度排序结果向量的分片及其分组,并计算该特征下的各分组对应的梯度和的分片。两方的设备按照多方安全计算协议进行交互,以基于各特征下的各分组分别对应的梯度和分片计算各特征下的各分组分别对应的分裂增益分片。进而,两方的设备通过多方安全比较协议确定最大分裂增益对应的特征及分组,并按最大分裂增益对应的特征及分组分裂节点。
-
公开(公告)号:CN114172631A
公开(公告)日:2022-03-11
申请号:CN202210131397.2
申请日:2022-02-14
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例公开了一种基于秘密分享的排序方法和系统。其中,该方法包括:从第二参与方获取加密第二分片;使用第一公钥对待排序序列的第一分片进行同态加密,获得加密第一分片;基于加密第一分片和加密第二分片,获取加密待排序序列;使用排序序列对加密待排序序列进行排序,获得加密目标序列;其中,目标序列等于基于排序序列对待排序序列进行排序的结果;获取随机序列作为目标序列的第一分片;基于加密目标序列和目标序列的第一分片,获取加密目标序列的第二分片;将加密目标序列的第二分片发送给第二参与方,以便第二参与方基于第一私钥解密加密目标序列的第二分片获得目标序列的第二分片。
-
-
-
-
-
-
-
-
-