-
公开(公告)号:CN113626871A
公开(公告)日:2021-11-09
申请号:CN202111014694.0
申请日:2021-08-31
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供一种保护隐私数据的两方多分支条件实现方法和系统,采用多方安全计算实现,如混淆电路。方法包括:第一方和第二方分别获得N个分支条件各自对应的比较结果的分片;以第N+1个数值为中间结果的初始值,对于其余N个数值按照从后到前的顺序分别执行N轮选择处理,每轮选择处理包括:第一方和第二方分别将当前数值和上一轮的中间结果的本方分片作为待选对象分片,将当前数值对应的比较结果的分片作为选择比特分片,输入两方选择算子,根据该比较结果从当前数值和上一轮的中间结果中选择出本轮的中间结果;将N轮选择处理之后的中间结果对应的分片分别输出给第一方和第二方。能够在保护隐私数据的前提下,实现两方多分支条件。
-
公开(公告)号:CN113158254A
公开(公告)日:2021-07-23
申请号:CN202110543113.6
申请日:2021-05-18
Applicant: 支付宝(杭州)信息技术有限公司
IPC: G06F21/62
Abstract: 本说明书实施例公开了一种保护数据隐私的选择问题处理方法和系统,所述选择问题的参与方包括第一方和第二方,其中,第一方持有目标元素的位置信息,第二方持有包含目标元素在内的n个待选择元素,n为大于1的整数;该方法由任一方执行,其包括:基于安全多方协议获取目标数组Rix的分片;其中,x表示第二方持有的第一数组,其包括所述n个待选择元素;i表示第一方持有的位置元素,其基于目标元素的位置信息确定;所述目标数组Rix为第一数组x沿预设方向循环移动i位;基于所述预设方向,将所述目标数组Rix的分片的最左位或最右位的元素确定为所述目标元素的分片。
-
公开(公告)号:CN113158239A
公开(公告)日:2021-07-23
申请号:CN202110352994.3
申请日:2021-03-31
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例公开了保护数据隐私的选择问题处理方法,涉及多方安全计算。对于参与选择问题的任一方,所述方法包括:获得第一随机数的分片、第二随机数的分片、第一随机数的模转换结果的分片和乘积的分片;计算条件元素a的分片与第一随机数的分片的差值,得到a与的差值Δa的分片;计算目标结果元素x的分片与第二随机数的分片的差值,得到与的差值Δx的分片;与另一方交换差值Δa的分片和差值Δx的分片;基于差值Δa的各分片、差值Δx的各分片、模转换结果的分片、乘积的分片和第二随机数的分片,计算乘积I(a)x的分片,以获得选择结果的分片。
-
公开(公告)号:CN112560107B
公开(公告)日:2021-05-14
申请号:CN202110192774.9
申请日:2021-02-20
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供一种针对隐私数据进行处理的方法和装置,隐私数据基于和共享的方式被拆分成第一分片和第二分片,隐私数据的第一分片分布于第一方,隐私数据的第二分片分布于第二方。方法包括:第一方根据本方具有的隐私数据的第一分片和迭代初始值,与第二方提供的隐私数据的第二分片,进行预定次数的多轮迭代运算,得到针对隐私数据进行求逆开平方运算的运算结果的近似值;其中,迭代初始值小于求逆开平方运算的运算结果,多轮迭代运算的每一轮迭代的运算结果大于上一轮迭代的运算结果;其中,多轮迭代运算中的每一轮迭代涉及本地处理,以及和共享下的安全乘法运算。具有较低的通信轮次和通信量。
-
公开(公告)号:CN112613077A
公开(公告)日:2021-04-06
申请号:CN202110085014.8
申请日:2021-01-22
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供一种保护隐私的多方数据处理的方法、装置和系统,方法包括:查询方向模型持有方发送查询请求消息,包括查询对象的信息;模型持有方将查询请求消息转发给多个数据持有方,多个数据持有方中的第一持有方根据查询对象的信息,从其本地数据中获取查询对象的隐私明细数据;隐私明细数据为经过同态加密的密文数据;模型持有方至少利用本地的预测模型,与第一持有方的隐私明细数据,进行基于同态加密的多方安全计算,得到查询对象的密文预测结果。能够在保护隐私的前提下,使得查询方能获得基于隐私数据得到的预测结果。
-
公开(公告)号:CN112613076A
公开(公告)日:2021-04-06
申请号:CN202110085009.7
申请日:2021-01-22
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供一种保护隐私的多方数据处理的方法、装置和系统,方法包括:查询方向模型持有方发送查询请求消息,查询请求消息包括查询对象的信息;模型持有方将查询请求消息转发给多个数据持有方;多个数据持有方中的第一持有方根据查询对象的信息,从其本地数据中获取查询对象的隐私明细数据;模型持有方至少利用本地的预测模型,与第一持有方的隐私明细数据,进行多方安全计算,得到查询对象的预测结果;模型持有方向查询方发送查询对象的预测结果;查询方根据查询对象的预测结果为查询对象提供目标业务。使得模型持有方不留存数据持有方的隐私数据,仍能获得预测结果。
-
公开(公告)号:CN111181720B
公开(公告)日:2021-04-06
申请号:CN201911413811.3
申请日:2019-12-31
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书一个或多个实施例提供一种基于可信执行环境的业务处理方法及装置,该方法包括:安全计算服务端通过用于密钥协商的可信执行环境与客户端协商得到共享密钥,并将共享密钥加密为相应的共享密钥存储密文后存储;安全计算服务端响应于客户端发起的业务请求,创建用于业务处理的可信执行环境,并将客户端发送的业务信息密文和共享密钥存储密文读入用于业务处理的可信执行环境中;安全计算服务端在用于业务处理的可信执行环境中解密共享密钥存储密文以得到共享密钥,通过共享密钥解密业务信息密文以得到业务信息,并在可信执行环境中处理业务信息。本说明书的技术方案可以应用于各种场景下的业务处理过程,比如人工智能场景、区块链场景等。
-
公开(公告)号:CN111082934B
公开(公告)日:2021-04-06
申请号:CN201911410359.5
申请日:2019-12-31
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书一个或多个实施例提供一种基于可信执行环境的跨域安全多方计算的方法及装置,该方法包括:安全计算服务器创建用于安全多方计算的可信执行环境,并使用安全计算服务器维护的安全密钥对可信执行环境中产生的计算侧私钥进行加密存储,由于安全计算服务器至少将与安全密钥相关的核心硬件迁移至隔离域,因而无论在隔离域内部或外部均可以正常产生安全密钥,从而对隔离域内外的各个计算参与方所提供的数据密文和密钥密文进行顺利解密,并在可信执行环境中予以安全的多方计算处理。本说明书的技术方案可以应用于各种场景下的业务处理过程,比如人工智能场景、区块链场景等。
-
公开(公告)号:CN111126628B
公开(公告)日:2021-03-02
申请号:CN201911151173.2
申请日:2019-11-21
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供一种在可信执行环境中训练GBDT模型的方法、装置及设备,训练方法中,将D维特征中的每项特征依次作为当前特征,对当前决策树中当前层级中的各个节点进行节点分割判断。节点分割判断包括:将当前特征的N个加密数组加载到可信内存区域中并解密。将得到的N个原始数组中的各个数组依次作为当前数组,确定相应的第一节点。基于当前数组中的当前特征值,对第一节点对应的样本集进行假定分割,并基于假定分割结果,确定第一节点的当前最佳分裂特征和当前最佳特征阈值。在基于D维特征中每项特征进行节点分割判断之后,对各个节点的样本集进行分割,生成下一层级节点,直至到达叶子节点。由此,可实现基于私有数据对GBDT模型的安全训练。
-
公开(公告)号:CN112085590A
公开(公告)日:2020-12-15
申请号:CN202010909510.6
申请日:2020-09-02
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书提供了规则模型的安全性的确定方法、装置和服务器。在一个实施例中,该方法通过先根据待检测的规则模型和样本集,确定出多种命中情况下目标属性的数据值分布;再根据上述多种命中情况下的目标属性的数据值分布,与基于样本集所确定出的预设的安全阈值进行比较,来确定规则模型是否存在安全性风险,是否会泄露数据提供方的数据资源,从而能够有效、准确地确定出规则模型的安全性,降低数据提供方由于运行不安全的规则模型导致数据发生泄露的风险。
-
-
-
-
-
-
-
-
-