-
公开(公告)号:CN115529299A
公开(公告)日:2022-12-27
申请号:CN202110704991.1
申请日:2021-06-24
Applicant: 支付宝(杭州)信息技术有限公司
IPC: H04L65/1073 , H04L9/40 , H04L67/60 , G06F21/62
Abstract: 本说明书实施例提供一种隐私计算数据资源发布、发现的方法、装置和系统,方法包括:数据方向资源发布节点发送第一注册请求消息,所述第一注册请求消息中至少包括待注册的隐私数据的数据资源标识、所述隐私数据的数据资源描述信息和所述数据方的数据方标识;所述资源发布节点保存所述数据资源标识、所述数据资源描述信息和所述数据方标识形成的第一映射关系,并将其作为一条数据资源记录;所述数据资源记录用于隐私计算的发起方查询多方隐私计算的数据资源。能够提高发起方获知数据方提供的数据资源的信息的效率。
-
公开(公告)号:CN115470512A
公开(公告)日:2022-12-13
申请号:CN202110657040.3
申请日:2021-06-11
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供一种针对隐私计算进行多方算法协商的方法、装置和系统。其中方法包括:发起方向N个参与方分别发送协商请求,所述协商请求包括,有待进行隐私计算的目标计算任务的描述信息;所述N个参与方中的各个参与方,分别确定本方的算法信息,其中包括针对所述目标计算任务本方支持的隐私计算算法列表;所述N个参与方将各自的算法信息发送给所述发起方;所述发起方至少根据所述N个参与方各自的算法信息,确定目标算法;所述发起方向N个参与方发送协商结果,其中包括所述目标算法的算法标识。
-
公开(公告)号:CN112966809B
公开(公告)日:2022-05-17
申请号:CN202110143226.7
申请日:2021-02-02
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书的实施例提供基于隐私保护的两方数据联合处理方法、装置及系统。两个成员设备分别具有本地隐私数据,两个成员设备的本地隐私数据组成两方联合处理数据。响应于用于确定两方联合处理数据的函数sigmoid计算结果的联合处理请求,各个成员设备使用本地隐私数据在本地执行第一函数计算得到本地处理结果,第一函数包括对函数sigmoid执行三角函数拟合时的各个拟合项进行分解得到的、在各个成员设备处执行的三角函数。各个成员设备使用各自的本地处理结果执行和共享形式下的安全计算得到两方数据联合处理结果,每个成员设备具有所述两方数据联合处理结果的两方数据联合处理结果分片。
-
公开(公告)号:CN113094763B
公开(公告)日:2022-03-29
申请号:CN202110391816.1
申请日:2021-04-12
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例公开了一种保护数据隐私的选择问题处理方法,该选择问题被描述为,从包含n个元素的集合中选出m个元素,n≥m;所述选择问题等效为:存在从第一群到第二群的第一映射g,以及从第二群到第三群的第二映射f,计算第三映射fg;所述选择问题的参与方包括第一方和第二方,第一方持有第二映射f;第二方持有第一映射g;该包括:获取第一中间映射以及第一复合映射的分片;计算并发送第一传输映射和第二传输映射e;计算复合映射,并将其作为所述第三映射fg的分片。
-
公开(公告)号:CN114239087A
公开(公告)日:2022-03-25
申请号:CN202111520799.3
申请日:2021-12-13
Applicant: 支付宝(杭州)信息技术有限公司
IPC: G06F21/72
Abstract: 本说明书实施例提供一种基于混淆电路的布尔电路连续执行方法及装置,在多方安全计算的业务处理过程中,基于混淆电路将业务处理过程拆分为多个算子电路的连续执行过程。在业务执行过程开始之前,可以预先存储大量混淆表数据。其中,在靠前电路的输出线作为靠后电路的输入线的情况下,由混淆方确定靠前电路输出线对应的备选标签和靠后电路输入线的备选标签之间的关联关系,并由靠前电路根据执行结果中的输出标签及该关联关系确定靠后电路的输入线对应的输入标签。这样,可以使得计算方对各个算子电路的执行能够连续执行,减少冗余通信,提高业务处理效率。
-
公开(公告)号:CN114139183A
公开(公告)日:2022-03-04
申请号:CN202111447316.1
申请日:2021-11-30
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
Abstract: 本说明书实施例提供一种确定混淆电路中的输入标签的方法及装置,在布尔电路的计算过程中,由混淆方和计算方预先执行不经意传输协议,在混淆方提供的两个候选比特及两个备选数据中,由计算方确定一个选择比特,并获取选择比特对应的标签作为选择标签。在门电路计算过程中,一方面,计算方根据当前输入比特确定输入标签,另一方面,混淆方基于计算方提供的当前输入比特与选择比特的异或结果,确定两个候选比特的标签。进一步地,通过设置预定比特与候选比特、备选数据之间的关系,使得计算方得到的输入标签是混淆方得到的两个标签中与输入比特对应的候选比特的标签。这种方法和装置可以降低计算过程中的通信量,提高多方安全计算的吞吐量。
-
公开(公告)号:CN110730167B
公开(公告)日:2022-02-22
申请号:CN201910918318.0
申请日:2019-09-26
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书提供数据发送方法、数据查询方法、装置、电子设备和系统的实施例。所述方法包括:根据盲因子对目标数据标识进行盲化,所述目标数据标识用于标识待查询的目标数据;向数据方发送盲化结果;接收数据方发来的盲化结果密文;根据盲因子对盲化结果密文进行解盲,得到目标数据标识密文;向第三方发送目标数据标识密文的编码;接收第三方发来的根据目标数据标识密文的编码查询到的目标数据密文;根据目标数据标识密文对目标数据密文进行解密,得到目标数据。
-
公开(公告)号:CN114024674A
公开(公告)日:2022-02-08
申请号: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个本地选择标签,解密混淆表,并至少根据解密结果,确定目标标识对应的第二数据与第一数据的目标比较结果。
-
公开(公告)号:CN113868717A
公开(公告)日:2021-12-31
申请号:CN202111165292.0
申请日:2021-09-30
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供一种实现两方安全比较的布尔电路,用于确定第一方的第一数据是否小于第二方的第二数据的数据比较结果;第一数据和第二数据均为二进制数;布尔电路包括:比较单元,用于从二进制数的低位到高位,针对各当前位分别执行比较处理;比较处理包括:利用单个与门,根据第一数据的当前位、第二数据的当前位和上一位对应的中间比较结果,确定当前位的中间比较结果,其指示第一当前数据是否小于第二当前数据,第一当前数据为第一数据的最低位到当前位构成的数据,第二当前数据为第二数据的最低位到当前位构成的数据;结果确定单元,用于根据针对最高位进行比较处理之后的中间比较结果,确定数据比较结果。能够达到最小通信代价。
-
公开(公告)号:CN113868716A
公开(公告)日:2021-12-31
申请号:CN202111126947.3
申请日:2021-09-18
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供一种用于合并数据分片的布尔电路,以及用于拆分数据分片的布尔电路,采用多方安全计算实现,例如混淆电路。其中,用于合并数据分片的布尔电路包括:针对输入数据的非首位且非末位的数据中间位进行合并的第一合并模块;所述第一合并模块进一步包括:第一和计算单元,通过异或门,将输入其中的第一分片的当前位,第二分片的当前位以及上一位的进位进行合并,输出所述输入数据的当前位;第一进位计算单元,利用单个与门,对第一分片的当前位和第二分片的当前位分别与所述上一位的进位进行异或运算的两个中间结果进行与运算,基于与运算结果输出当前位的进位。能够达到最小通信代价。
-
-
-
-
-
-
-
-
-