-
公开(公告)号:CN114301591B
公开(公告)日:2024-06-18
申请号:CN202111632774.2
申请日:2021-12-28
Applicant: 支付宝(杭州)信息技术有限公司
IPC: H04L9/08
Abstract: 本说明书实施例中提供了一种不经意传输协议的执行方法、装置及系统。由该系统执行的方法包括:接收方根据执行轮次i,获取随机选择以及来自第三方的选择标签,其中选择标签由第三方基于随机选择从按顺序排列的多个随机标签中选择,多个随机标签由部署在第三方的第一随机数生成器基于执行轮次i生成;接收方确定待获取的目标数据在按顺序排列的多条数据中的排列序号;接收方向发送方发送执行轮次i以及排列序号与随机选择间的差值;发送方根据执行轮次i,获取其部署的第一随机数生成器基于执行轮次i生成的多个随机标签;发送方基于差值和多个随机标签,接收方基于选择标签,对多条数据联合执行第i次不经意传输协议。
-
公开(公告)号:CN114024674B
公开(公告)日:2024-05-31
申请号:CN202111397983.3
申请日:2021-11-23
Applicant: 支付宝(杭州)信息技术有限公司
IPC: H04L9/08 , H04L61/2539 , H04L49/118 , H04L9/40
Abstract: 本说明书实施例提供一种两方安全比较的方法系统,在两方安全比较的方法中,第一方向第二方发送比较请求,其中包括n个标识和L个基值,该n个标识包括目标标识和n‑1个混淆标识。第二方获取n个标识对应的n个第二数据。生成布尔电路,用于对第一数据与n个第二数据进行比较。基于L个基值生成布尔电路的混淆表,并将其提供给第一方。第一方利用与L个基值关联生成的L个本地选择标签,解密混淆表,并至少根据解密结果,确定目标标识对应的第二数据与第一数据的目标比较结果。
-
公开(公告)号:CN113836595B
公开(公告)日:2023-11-14
申请号:CN202111130039.1
申请日:2021-09-26
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供一种两方安全比较的方法、装置和系统,用于确定第一数据是否小于第二数据的比较结果,第一数据和第二数据均以分片形式,分布在第一方和第二方,方法包括:第一方本地计算第一数据的第一方分片与第二数据的第一方分片的第一差值,并根据第一差值确定第一输入数据;第二方本地计算第一数据的第二方分片与第二数据的第二方分片的第二差值,并根据第二差值确定第二输入数据;第一方将第一输入数据输入多方安全算子,第二方将第二输入数据输入所述多方安全算子,用于对第一输入数据和第二输入数据进行求和,得到求和结果,并根据求和结果的最高位,确定所述比较结果。能够有效减小通信代价。
-
公开(公告)号:CN111008236B
公开(公告)日:2023-05-02
申请号:CN201911243031.9
申请日:2019-12-06
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例公开了一种数据查询的方法和系统。所述数据查询的方法包括:数据查询端输入第一识别号,通过同态加密解密运算结果得到第一识别号对应的目标查询结果;运算结果是第二数据源端基于第二识别号和N个第三识别号对应的查询结果与对应的掩码加密密文的乘积之和求得;查询结果是第二数据源端分别基于第二识别号和N个第三识别号查询得到;N为≥1的整数;掩码加密密文是第一数据源端通过同态加密对第二识别号和N个第三识别号分别设置的掩码加密得到;第二识别号所有位的掩码为1,N个第三识别号所有位的掩码为0;第二识别号是第一数据源端基于第一识别号得到,N个第三识别号是第一数据源端构造的与第二识别号不同的识别号。
-
公开(公告)号:CN111027018B
公开(公告)日:2023-03-31
申请号:CN201911324820.5
申请日:2019-12-20
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供了一种加速计算设备建模的方法、装置、计算设备及介质,通过在目标模型训练过程中,对模型参数以及每个训练样本各自的特征数据进行向量划分,实现对模型参数以及特征数据的向量化,然后,针对每轮迭代训练过程中的训练样本,调用预设的向量浮点乘加指令,对向量划分得到的参数向量序列以及特征向量序列进行乘加处理,得到训练样本的目标值;进而,得到经训练的目标模型。例如,在个性化推荐场景下,上述特征数据可以是用户的个人信息,如用户画像信息等。
-
公开(公告)号:CN111079153B
公开(公告)日:2022-06-03
申请号:CN201911299874.0
申请日:2019-12-17
Applicant: 支付宝(杭州)信息技术有限公司
IPC: G06F21/57
Abstract: 本说明书实施例公开一种安全建模方法、装置、存储介质即电子设备,该电子设备可以是基于SGX(Software Guard Extensions,软件保护扩展)的服务端设备,所电子备上包括不可信内存以及基于可信执行环境的安全内存,不可信内存中保存有用于训练目标模型的训练样本密文。以流式解密方式,从不可信内存中逐个读取并解密训练样本密文至安全内存,在安全内存中完成对模型参数的迭代,得到模型参数经迭代后的模型参数值,其中,解密出的当前训练样本明文覆盖上一训练样本明文对安全内存的占用空间。经过M轮次以上的迭代后若满足预设收敛条件,得到经训练的目标模型。
-
公开(公告)号:CN113158239B
公开(公告)日:2022-04-26
申请号:CN202110352994.3
申请日:2021-03-31
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例公开了保护数据隐私的选择问题处理方法,涉及多方安全计算。对于参与选择问题的任一方,所述方法包括:获得第一随机数的分片、第二随机数的分片、第一随机数的模转换结果的分片和乘积的分片;计算条件元素a的分片与第一随机数的分片的差值,得到a与的差值Δa的分片;计算目标结果元素x的分片与第二随机数的分片的差值,得到与的差值Δx的分片;与另一方交换差值Δa的分片和差值Δx的分片;基于差值Δa的各分片、差值Δx的各分片、模转换结果的分片、乘积的分片和第二随机数的分片,计算乘积I(a)x的分片,以获得选择结果的分片。
-
公开(公告)号:CN113885835A
公开(公告)日:2022-01-04
申请号:CN202111194005.9
申请日:2021-10-13
Applicant: 支付宝(杭州)信息技术有限公司
IPC: G06F7/58
Abstract: 本说明书实施例中提供了一种随机数生成器及随机数生成方法。该随机数生成器包括:参数获取模块,配置为获取指定区间内允许的第一随机数的第一数量;数据采样模块,配置为从随机数流中获取比特序列,其中2n不小于第一数量,n表征比特序列的长度;判断处理模块,配置为确定比特序列表征的当前数据是否为可用随机数,其中当前数据为可用随机数时,对2n与第一数量的商向下取整,向下取整的结果与第一数量的乘积不小于当前数据,n表征比特序列的长度;运算处理模块,配置为当当前数据为可用随机数时,根据指定区间的下限值和当前数据生成在指定区间内均匀分布的第一随机数。
-
公开(公告)号:CN113761469A
公开(公告)日:2021-12-07
申请号:CN202110911627.2
申请日:2021-08-10
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例公开了一种保护数据隐私的最高位进位计算方法。通过构造矩阵的连乘运算,安全计算二进制数的最高位从次高位获得的进位,即安全计算最高位进位。其中,参与方基于安全多方协议彼此协同运算,获取连乘结果矩阵中至少部分元素的和共享分片,进而基于连乘结果矩阵中至少部分元素的和共享分片,获取最高位从次高位获得的进位的和共享分片。
-
公开(公告)号:CN113722734A
公开(公告)日:2021-11-30
申请号:CN202111005926.6
申请日:2021-08-30
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供一种两方安全选择确定选择结果分片的方法、装置和系统,采用多方安全计算实现,如混淆电路。方法包括:第一方本地计算第一数据的本方分片与第二数据的本方分片的第一差值,并根据第一差值确定第一输入数据;与第二方基于选择比特在第一输入数据和第二输入数据中执行选择,将选择的结果作为中间结果,计算中间结果与第一随机数的第三差值;第二输入数据基于第二差值确定,第二差值为第二方基于第二数据的本方分片与第一数据的本方分片相减得到;本地计算第二数据的本方分片与第一随机数之和,得到求和结果,并根据求和结果确定选择结果的第一分片;选择结果的第二分片由第二方根据第三差值确定。能够有效减小通信代价。
-
-
-
-
-
-
-
-
-