-
公开(公告)号:CN113806818B
公开(公告)日:2024-05-17
申请号:CN202111028123.2
申请日:2021-09-02
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供一种用于两方安全选择的布尔电路,该布尔电路用于根据选择比特在第一数据和第二数据中进行选择,包括:准备输入电路、选择电路和准备输出电路;准备输入电路,用于确定第一数据对应的包括n个比特的第一比特串,确定第二数据对应的包括n个比特的第二比特串,确定选择比特;选择电路,包括并列的n个选择单元,每个选择单元利用单个与门,根据选择比特,针对第一比特串和第二比特串中的属于同一位的两个比特进行选择;准备输出电路,用于从选择电路接收选择结果,将选择结果拆分为分片的形式,使得第一方得到选择结果的第一分片,第二方得到选择结果的第二分片。能够达到最小通信代价。
-
公开(公告)号:CN114244497B
公开(公告)日:2024-02-13
申请号:CN202111503350.6
申请日:2021-12-09
Applicant: 支付宝(杭州)信息技术有限公司
IPC: H04L9/06
Abstract: 本说明书实施例提供一种两方协同生成分片的方法。该方法包括:第二方利用预设掩码对两个第二原始分片分别进行处理,得到两个掩码原分片,并且,对第二异或分片和第二比特进行异或运算,得到中间值;第一方利用第一新分片、两个第一原始分片,对接收的两个掩码原分片进行处理,得到两个掩码新分片;并且,根据对第一异或分片和接收的中间值进行异或运算而得到的最终值所指示的对应关系,利用两个密钥对应加密得到的两个掩码新分片,从而得到两个加密掩码新分片;第二方根据预设掩码和利用第二比特从上述两个密钥中选取出的密钥,对接收的两个加密掩码新分片进行处理,得到与第一新分片对应的第二新分片。
-
公开(公告)号:CN113868717A
公开(公告)日:2021-12-31
申请号:CN202111165292.0
申请日:2021-09-30
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供一种实现两方安全比较的布尔电路,用于确定第一方的第一数据是否小于第二方的第二数据的数据比较结果;第一数据和第二数据均为二进制数;布尔电路包括:比较单元,用于从二进制数的低位到高位,针对各当前位分别执行比较处理;比较处理包括:利用单个与门,根据第一数据的当前位、第二数据的当前位和上一位对应的中间比较结果,确定当前位的中间比较结果,其指示第一当前数据是否小于第二当前数据,第一当前数据为第一数据的最低位到当前位构成的数据,第二当前数据为第二数据的最低位到当前位构成的数据;结果确定单元,用于根据针对最高位进行比较处理之后的中间比较结果,确定数据比较结果。能够达到最小通信代价。
-
公开(公告)号:CN113868716A
公开(公告)日:2021-12-31
申请号:CN202111126947.3
申请日:2021-09-18
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供一种用于合并数据分片的布尔电路,以及用于拆分数据分片的布尔电路,采用多方安全计算实现,例如混淆电路。其中,用于合并数据分片的布尔电路包括:针对输入数据的非首位且非末位的数据中间位进行合并的第一合并模块;所述第一合并模块进一步包括:第一和计算单元,通过异或门,将输入其中的第一分片的当前位,第二分片的当前位以及上一位的进位进行合并,输出所述输入数据的当前位;第一进位计算单元,利用单个与门,对第一分片的当前位和第二分片的当前位分别与所述上一位的进位进行异或运算的两个中间结果进行与运算,基于与运算结果输出当前位的进位。能够达到最小通信代价。
-
公开(公告)号:CN113542352A
公开(公告)日:2021-10-22
申请号:CN202110636011.9
申请日:2021-06-08
Applicant: 支付宝(杭州)信息技术有限公司
Inventor: 张启超
Abstract: 本说明书实施例提出了节点联合建模的方法和联合建模的节点。联合建模的节点中,第一节点位于第一网络,第二节点位于第二网络,第一节点中设置有第一代理进程,第二节点中设置有第二代理进程。在第一节点与第二节点联合建模时,第一节点将建模请求同步到第一代理进程;建模请求包括:第一集群ID及模型算法参数;第一代理进程根据接收到建模请求的端口以及预先建立的节点与端口的映射关系,将该建模请求发送给第二代理进程;第二代理进程根据预先建立的节点与端口的映射关系,将建模请求同步给第二节点;第二节点根据所述建模请求中的第一集群ID及模型算法参数,在第一集群中与第一节点进行建模。本说明书实施例能够减少外网地址的开销。
-
公开(公告)号:CN112468285A
公开(公告)日:2021-03-09
申请号:CN202110133473.9
申请日:2021-02-01
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书提供了基于隐私保护的数据处理方法、装置和服务器。基于该方法,第一服务器在接收到包含有按照第一顺序排列的数据标签的密文数据的第二标签列后,先根据所持有的包含有按照第一顺序排列的特征数据的数据值的第一特征列,建立对应关系;再根据特征数据的数据值,对第一特征列进行重新排列,得到第二特征列;并基于第二特征列将特征数据的数据值划分多个数据组;进而结合对应关系,统计得到数据组的数据标签的密文和;再接收第二服务器发起的第一询问请求,并通过第一询问请求向第二服务器返回数据组的数据标签的密文和,从而使得参与方在安全性要求较高的单向网络的环境中能够联合进行基于隐私保护的关于数值型特征数据的数据处理。
-
公开(公告)号:CN113821826B
公开(公告)日:2024-07-02
申请号:CN202111163344.0
申请日:2021-09-30
Applicant: 支付宝(杭州)信息技术有限公司
IPC: G06F21/62
Abstract: 本说明书实施例提供一种实现异或分片输入输出的布尔电路、方法和系统,采用多方安全计算实现,如混淆电路。布尔电路包括:输入处理单元,接收第一方输入的n位第一数据分片和第二方输入的n位第二数据分片,通过n个第一异或门,得到输入数据;其中,每个第一异或门,接收第一数据分片的目标位和第二数据分片的目标位,输出输入数据的目标位;计算单元,接收输入处理单元得到的输入数据,针对输入数据进行预设函数计算,得到计算结果,使得布尔电路执行后,计算结果的第一结果分片由第一方持有,计算结果的第二结果分片由第二方持有。能够在保护隐私数据的前提下,实现布尔电路能够接收异或分片的输入,并且输出异或分片。
-
公开(公告)号:CN113821825A
公开(公告)日:2021-12-21
申请号:CN202111061773.7
申请日:2021-09-10
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书提供了特征距离的确定方法、装置和服务器。在需要合作确定目标数据对象相对第一对象群的特征距离时,第一服务器使用基于所持有的目标数据对象的第一类特征的特征值、第一对象群的第一类特征的特征均值所构建得到的目标数据对象的第一目标特征列,与第二服务器进行第一交互,各自得到目标数据对象的目标特征列的不同分片;第一服务器再根据预设的协议规则,以目标数据对象的目标特征列的第一分片、第一对象群的特征的协方差矩阵的逆的第一分片,与第二服务器进行预设的特征距离函数的运算,各自得到目标数据对象相对第一对象群的特征距离的不同分片。从而可以在保护数据隐私的前提下,合作确定出目标数据对象相对第一对象群的特征距离。
-
公开(公告)号:CN113806818A
公开(公告)日:2021-12-17
申请号:CN202111028123.2
申请日:2021-09-02
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供一种用于两方安全选择的布尔电路,该布尔电路用于根据选择比特在第一数据和第二数据中进行选择,包括:准备输入电路、选择电路和准备输出电路;准备输入电路,用于确定第一数据对应的包括n个比特的第一比特串,确定第二数据对应的包括n个比特的第二比特串,确定选择比特;选择电路,包括并列的n个选择单元,每个选择单元利用单个与门,根据选择比特,针对第一比特串和第二比特串中的属于同一位的两个比特进行选择;准备输出电路,用于从选择电路接收选择结果,将选择结果拆分为分片的形式,使得第一方得到选择结果的第一分片,第二方得到选择结果的第二分片。能够达到最小通信代价。
-
公开(公告)号:CN113612821A
公开(公告)日:2021-11-05
申请号:CN202110793373.9
申请日:2021-07-14
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供了一种多方安全计算中的数据交互方法。多方安全计算中,第一计算设备向第二计算设备发送第一HTTP连接建立请求;该第一HTTP连接建立请求中包括分块传输编码指示;第一计算设备与所述第二计算设备建立基于分块传输编码的第一HTTP连接;在针对目标函数进行计算时,第一计算设备通过所述第一HTTP连接,并利用分块传输编码将第一数据发送给所述第二计算设备;所述第一计算设备接收所述第二计算设备发来的第二数据;在完成所述目标函数的计算后,第一计算设备断开所述基于分块传输编码的第一HTTP连接。本说明书能够基于HTTP的分块传输编码来进行多方安全计算中的数据交互。
-
-
-
-
-
-
-
-
-