-
公开(公告)号:CN114239019A
公开(公告)日:2022-03-25
申请号:CN202111547508.X
申请日:2021-12-16
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供一种保护隐私数据的共有数据数目确定方法、装置和系统,采用安全多方计算实现,方法包括:第一方将其具有的隐私数据集合映射到布隆过滤器,得到m位的第一数组;针对第一数组中的各个元素进行同态加密,并将加密得到的第一密文数组发送给第二方;第二方确定其具有的任一隐私数据在布隆过滤器中的k个目标位置,提取第一密文数组中该k个目标位置的加密元素,得到k个加密值;对k个加密值进行同态函数运算,得到对应的结果密文;同态函数运算用于汇聚k个目标位置的元素值,并对汇聚结果进行随机数掩盖;将各结果密文发送给第一方;第一方对各结果密文进行解密,确定双方共有数据的数目。能够提升安全性。
-
公开(公告)号:CN110730167B
公开(公告)日:2022-02-22
申请号:CN201910918318.0
申请日:2019-09-26
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书提供数据发送方法、数据查询方法、装置、电子设备和系统的实施例。所述方法包括:根据盲因子对目标数据标识进行盲化,所述目标数据标识用于标识待查询的目标数据;向数据方发送盲化结果;接收数据方发来的盲化结果密文;根据盲因子对盲化结果密文进行解盲,得到目标数据标识密文;向第三方发送目标数据标识密文的编码;接收第三方发来的根据目标数据标识密文的编码查询到的目标数据密文;根据目标数据标识密文对目标数据密文进行解密,得到目标数据。
-
公开(公告)号:CN113868717A
公开(公告)日:2021-12-31
申请号:CN202111165292.0
申请日:2021-09-30
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供一种实现两方安全比较的布尔电路,用于确定第一方的第一数据是否小于第二方的第二数据的数据比较结果;第一数据和第二数据均为二进制数;布尔电路包括:比较单元,用于从二进制数的低位到高位,针对各当前位分别执行比较处理;比较处理包括:利用单个与门,根据第一数据的当前位、第二数据的当前位和上一位对应的中间比较结果,确定当前位的中间比较结果,其指示第一当前数据是否小于第二当前数据,第一当前数据为第一数据的最低位到当前位构成的数据,第二当前数据为第二数据的最低位到当前位构成的数据;结果确定单元,用于根据针对最高位进行比较处理之后的中间比较结果,确定数据比较结果。能够达到最小通信代价。
-
公开(公告)号:CN113868716A
公开(公告)日:2021-12-31
申请号:CN202111126947.3
申请日:2021-09-18
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供一种用于合并数据分片的布尔电路,以及用于拆分数据分片的布尔电路,采用多方安全计算实现,例如混淆电路。其中,用于合并数据分片的布尔电路包括:针对输入数据的非首位且非末位的数据中间位进行合并的第一合并模块;所述第一合并模块进一步包括:第一和计算单元,通过异或门,将输入其中的第一分片的当前位,第二分片的当前位以及上一位的进位进行合并,输出所述输入数据的当前位;第一进位计算单元,利用单个与门,对第一分片的当前位和第二分片的当前位分别与所述上一位的进位进行异或运算的两个中间结果进行与运算,基于与运算结果输出当前位的进位。能够达到最小通信代价。
-
公开(公告)号:CN113033824A
公开(公告)日:2021-06-25
申请号:CN202110428875.1
申请日:2021-04-21
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书的实施例提供用于确定机器学习模型的超参数的方法及装置。在该方法中,第一成员设备将机器学习模型的当前超参数分发给各个第二成员设备。各个第二成员设备使用各自的训练样本集以及机器学习模型的当前超参数来按照隐私保护方式训练出机器学习模型。各个第二成员设备使用各自的测试样本集评估所训练出的机器学习模型的模型指标。在未满足循环结束条件时,经由第一成员设备确定下一循环过程的当前超参数来循环执行上述过程,并且每次循环过程的超参数与所确定的模型指标对应地存储在超参数数据库中。在满足循环结束条件时,第一成员设备将超参数数据库中模型指标最好的超参数确定为机器学习模型的超参数。
-
公开(公告)号:CN113011459A
公开(公告)日:2021-06-22
申请号:CN202110189061.7
申请日:2021-02-19
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
IPC: G06K9/62 , G06N3/08 , G06N20/00 , H04L12/801
Abstract: 本说明书实施例公开了一种模型训练方法、装置和计算设备。所述方法包括:第一方根据特定随机种子生成第一随机数集和第二随机数集,所述特定随机种子为第一方与随机数服务器之间协商的随机种子;随机数服务器根据特定随机种子生成第一随机数集和第二随机数集;根据第一随机数集和第二随机数集生成第三随机数集和第四随机数集;向第二方发送第三随机数集和第四随机数集;第二方接收第三随机数集和第四随机数集,以使第一方根据第一随机数集和第二随机数集,第二方根据第三随机数集和第四随机数集,联合训练模型。所述实施例可以减少传输的数据量。
-
公开(公告)号:CN112866258A
公开(公告)日:2021-05-28
申请号:CN202110087249.0
申请日:2021-01-22
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书提供了基于隐私保护的数据核对方法、装置和服务器。在一些实施例中,数据核对时,第一服务器可以利用所持有的第一加密秘钥加密待核对的目标数据,并将加密得到的目标数据的第一密文数据发送至第二服务器;第二服务器可以利用所持有的第二加密秘钥加密第一密文数据,并将加密得到的第二密文数据反馈给第一服务器;第一服务器可以利用第一解密秘钥进行解密,得到目标数据的第三密文数据;进而第一服务器可以根据所保存的预先利用第二加密秘钥加密得到的预设的数据集的密文数据和目标数据的第三密文数据,在加密状态下进行数据核对,得到对应的核对结果,从而能避免在两方参与的数据核对过程中泄露己方所持有的数据,完成目标数据的核对。
-
公开(公告)号:CN112800478A
公开(公告)日:2021-05-14
申请号:CN202110370782.8
申请日:2021-04-07
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供一种保护隐私数据的共有数据确定方法、装置和系统。方法包括:第一方与第二方进行多方安全计算,获得第一随机向量和第二随机向量;第一随机向量、第二随机向量与第二方具有的随机值和第三随机向量之间满足第一关系;针对各个第一隐私数据,得到分别对应的第一结果;构建运算函数,以使运算函数针对各个第一隐私数据的运算结果等于第一结果;将运算函数发送给第二方;从第二方接收其针对各个第二隐私数据进行第一处理得到的第一结果序列;其中第一处理利用了第一关系、运算函数和哈希运算;针对各个第一隐私数据,得到第二结果序列;确定第一结果序列与第二结果序列的交集,以确定共有数据。能够提升性能。
-
公开(公告)号:CN112800466A
公开(公告)日:2021-05-14
申请号:CN202110183313.5
申请日:2021-02-10
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书提供了基于隐私保护的数据处理方法、装置和服务器。针对分开持有特征数据和标签数据,且一方所持有的标签数据包含多种标签的复杂场景,第一服务器和第二服务器可以先基于秘密分享算法各自计算得到乘积秘密的第一分片矩阵和第二分片矩阵,并分别将上述分片矩阵发送至第三服务器;第三服务器先合并分片矩阵得到乘积秘密的明文数据矩阵,再根据预设的处理规则,对乘积秘密的明文数据矩阵进行相应的softmax处理,得到中间结果数据矩阵,并将从中间结果数据矩阵拆分出的分片矩阵分别提供给第一服务器和第二服务器。从而可以适用标签种类较多的复杂场景,能够在保护参与方的数据隐私的前提下,高效地通过合作确定出中间结果数据矩阵的分片矩阵。
-
公开(公告)号:CN112507323A
公开(公告)日:2021-03-16
申请号:CN202110133496.X
申请日:2021-02-01
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例公开了一种基于单向网络的模型训练方法、装置和计算设备。所述单向网络包括第一方、第二方和第三方;在所述单向网络中,第一方和第三方无法主动访问第二方;所述方法可以应用于第一方,包括:接收第三方发来的第一随机数集;基于秘密分享算法,根据第一随机数集与第二方联合训练模型;在联合训练模型的过程中,第一方接收第二方发来的在分享秘密时的中间结果,根据所述中间结果和所述第一随机数集,确定所述秘密的分片。在本说明书实施例可以在联合建模的多方中的一方不允许被主动访问的情况下,基于秘密分享算法联合训练模型,实现隐私保护。
-
-
-
-
-
-
-
-
-