-
公开(公告)号:CN111461858B
公开(公告)日:2023-02-17
申请号:CN202010163056.4
申请日:2020-03-10
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提出了一种基于隐私保护的连乘计算方法、装置、系统和电子设备,其中,上述基于隐私保护的连乘计算方法中,对于以和共享形式存储在第一设备与第二设备中的n个参数,当需要对n个参数进行连乘计算时,第一设备与第二设备运行安全和转积协议,将上述n个参数转换为积共享形式存储在第一设备和第二设备中,接下来第一设备与第二设备对各自存储的私有参数进行连乘计算,在第一设备与第二设备内部单独计算连乘完毕后,运行安全积转和协议,将连乘计算获得的结果转换为和共享形式存储在上述第一设备和上述第二设备中,整个计算过程只需要两轮交互,通信量为O(N)。
-
公开(公告)号:CN113127535B
公开(公告)日:2022-06-07
申请号:CN202110371903.0
申请日:2021-04-07
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
Abstract: 本说明书实施例公开了一种基于区块链的数据处理方法、装置和电子设备。所述方法包括:获取服务申请次数查询请求,所述服务申请次数查询请求包括用户标识;对用户标识进行加密,得到第一用户标识密文;以服务申请次数查询请求对应的查询时刻为第一时刻,将第一用户标识密文和第一时刻存储在区块链上;根据第一用户标识密文,从区块链中获取相应的第三用户标识密文;根据第三用户标识密文,从区块链中获取相应的第二时刻;根据第二时刻的数量,确定所述用户标识服务申请次数;发送所述用户标识的服务申请次数。本说明书实施例通过区块链获得服务申请次数,保证了获得的服务申请次数的正确性。
-
公开(公告)号:CN114301591A
公开(公告)日:2022-04-08
申请号:CN202111632774.2
申请日:2021-12-28
Applicant: 支付宝(杭州)信息技术有限公司
IPC: H04L9/08
Abstract: 本说明书实施例中提供了一种不经意传输协议的执行方法、装置及系统。由该系统执行的方法包括:接收方根据执行轮次i,获取随机选择以及来自第三方的选择标签,其中选择标签由第三方基于随机选择从按顺序排列的多个随机标签中选择,多个随机标签由部署在第三方的第一随机数生成器基于执行轮次i生成;接收方确定待获取的目标数据在按顺序排列的多条数据中的排列序号;接收方向发送方发送执行轮次i以及排列序号与随机选择间的差值;发送方根据执行轮次i,获取其部署的第一随机数生成器基于执行轮次i生成的多个随机标签;发送方基于差值和多个随机标签,接收方基于选择标签,对多条数据联合执行第i次不经意传输协议。
-
公开(公告)号:CN114244497A
公开(公告)日:2022-03-25
申请号:CN202111503350.6
申请日:2021-12-09
Applicant: 支付宝(杭州)信息技术有限公司
IPC: H04L9/06
Abstract: 本说明书实施例提供一种两方协同生成分片的方法。该方法包括:第二方利用预设掩码对两个第二原始分片分别进行处理,得到两个掩码原分片,并且,对第二异或分片和第二比特进行异或运算,得到中间值;第一方利用第一新分片、两个第一原始分片,对接收的两个掩码原分片进行处理,得到两个掩码新分片;并且,根据对第一异或分片和接收的中间值进行异或运算而得到的最终值所指示的对应关系,利用两个密钥对应加密得到的两个掩码新分片,从而得到两个加密掩码新分片;第二方根据预设掩码和利用第二比特从上述两个密钥中选取出的密钥,对接收的两个加密掩码新分片进行处理,得到与第一新分片对应的第二新分片。
-
公开(公告)号:CN111091197B
公开(公告)日:2022-03-01
申请号:CN201911151157.3
申请日:2019-11-21
Applicant: 支付宝(杭州)信息技术有限公司
IPC: G06N20/00
Abstract: 本说明书实施例提供一种在可信执行环境中训练GBDT模型的方法、装置及设备,在训练方法中,对于当前决策树中的当前节点,将D维特征中的每项特征依次作为当前特征,对当前节点进行节点分割判断。节点分割判断包括:将当前特征的N个加密数组加载到可信内存区域中并解密。将得到的N个原始数组中的各个数组依次作为当前数组,基于当前数组中的当前特征值,对当前节点对应的样本集进行假定分割,并基于假定分割结果,确定当前节点的当前最佳分裂特征和当前最佳特征阈值。在基于D维特征中每项特征进行节点分割判断之后,对当前节点对应的样本集进行分割,生成当前节点对应的子节点,直至到达叶子节点。由此,可实现基于私有数据对GBDT模型的安全训练。
-
公开(公告)号:CN113254989B
公开(公告)日:2022-02-15
申请号:CN202110457984.6
申请日:2021-04-27
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书提供了目标数据的融合方法、装置和服务器。在一些实施例中,持有第一目标数据的第一服务器、持有第二目标数据的第二服务器先共享得到秘钥根参数和哈希盐参数;第一服务器根据预设的处理规则,利用秘钥根参数、哈希盐参数、预设的第一秘钥推衍函数,处理第一数据集,得到处理后的第一数据集;类似的,第二服务器根据预设的处理规则,以及预设的第二秘钥推衍函数处理第二数据集,得到处理后的第二数据集;融合服务器获取并根据上述处理后的第一数据集和处理后的第二数据集,利用预设的推衍规则进行融合处理,得到融合后的数据集。从而可以在融合处理过程中避免向融合服务器泄露未得到融合的目标数据。
-
公开(公告)号:CN113886085A
公开(公告)日:2022-01-04
申请号:CN202111165290.1
申请日:2021-09-30
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供一种多方安全计算中的任务执行方法及装置,在多个数据方安全计算过程的通信间隔,单个数据方首先获取当前通信周期内待处理的若干个子任务,然后针对这若干个子任务,检测各个子任务的处理对象与其他子任务的输出结果之间的关联关系,并根据检测结果对若干个子任务进行分层,其中,单个子任务的处理对象与其所在层的其他子任务的输出结果不具有关联关系,进一步地按照分层结果逐层执行若干个子任务得到执行结果。如此,单个层内的各个子任务被并行执行。从而,该实施方式可以提高多方安全计算中的任务执行效率。
-
公开(公告)号:CN113836595A
公开(公告)日:2021-12-24
申请号:CN202111130039.1
申请日:2021-09-26
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供一种两方安全比较的方法、装置和系统,用于确定第一数据是否小于第二数据的比较结果,第一数据和第二数据均以分片形式,分布在第一方和第二方,方法包括:第一方本地计算第一数据的第一方分片与第二数据的第一方分片的第一差值,并根据第一差值确定第一输入数据;第二方本地计算第一数据的第二方分片与第二数据的第二方分片的第二差值,并根据第二差值确定第二输入数据;第一方将第一输入数据输入多方安全算子,第二方将第二输入数据输入所述多方安全算子,用于对第一输入数据和第二输入数据进行求和,得到求和结果,并根据求和结果的最高位,确定所述比较结果。能够有效减小通信代价。
-
公开(公告)号:CN113821826A
公开(公告)日:2021-12-21
申请号:CN202111163344.0
申请日:2021-09-30
Applicant: 支付宝(杭州)信息技术有限公司
IPC: G06F21/62
Abstract: 本说明书实施例提供一种实现异或分片输入输出的布尔电路、方法和系统,采用多方安全计算实现,如混淆电路。布尔电路包括:输入处理单元,接收第一方输入的n位第一数据分片和第二方输入的n位第二数据分片,通过n个第一异或门,得到输入数据;其中,每个第一异或门,接收第一数据分片的目标位和第二数据分片的目标位,输出输入数据的目标位;计算单元,接收输入处理单元得到的输入数据,针对输入数据进行预设函数计算,得到计算结果,使得布尔电路执行后,计算结果的第一结果分片由第一方持有,计算结果的第二结果分片由第二方持有。能够在保护隐私数据的前提下,实现布尔电路能够接收异或分片的输入,并且输出异或分片。
-
公开(公告)号:CN113688426A
公开(公告)日:2021-11-23
申请号:CN202111075602.X
申请日:2021-09-14
Applicant: 支付宝(杭州)信息技术有限公司
IPC: G06F21/62 , G06F40/151
Abstract: 本说明书实施例提供一种针对隐私数据分片进行形式转换的方法、装置和系统,两方中的第一方持有隐私数据的布尔形式的第一分片,两方中的第二方持有对应的第二分片;方法包括:第一方针对第一分片中任一二进制位的第一初始比特值,根据该二进制位与最低位之间的位置间隔i,与第二方提供的第二分片中的该二进制位的第二初始比特值,进行多方安全计算,从而得到模2的n‑i次幂空间中的第一目标比特值;并使得第二方得到第二目标比特值;依序组合各第一目标比特值,得到隐私数据在模2的n次幂空间中和共享下的代数形式的第一分片;对应的代数形式的第二分片由第二方基于第二目标比特值得到。能够减少通信量。
-
-
-
-
-
-
-
-
-