-
公开(公告)号:CN114092242A
公开(公告)日:2022-02-25
申请号:CN202111293998.5
申请日:2021-11-03
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供一种在区块链中基于范围证明实现隐私交易的方法。根据该方法,第一账户所在的第一设备获得与区块链交易金额有关的m个数值,以及待证明的m个目标范围对应于二进制表示的m个位数;将各数值转换为对应位数的比特串,并通过依序拼接m个比特串得到数值向量;获取挑战数组;根据数值向量,m个位数,以及挑战数组,生成两个向量多项式及其内积产生的结果多项式,并基于多项式的系数,生成第一组承诺值。然后,第一设备获取变量值x,将x代入前述多项式,得到两个验证向量和结果值,并据此生成第二组承诺值。验证设备至少基于m个位数,第一组承诺值和第二组承诺值,验证m个数值是否对应属于m个目标范围。
-
公开(公告)号:CN112989368B
公开(公告)日:2022-05-17
申请号:CN202110168741.0
申请日:2021-02-07
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供一种多方联合对隐私数据进行处理的方法和系统,其中上述多方包括,管理方和n个数据方,方法包括以下步骤。各个数据方分别利用系统公钥,采用约定的同态加密算法,对其持有的原始隐私数据进行加密,得到对应的密文数据;其中,系统公钥通过对多方分别对应的n+1个基础公钥聚合而得到。然后多方中的至少一方,根据预定规则,对n份密文数据进行同态运算,得到密文运算结果。各个参与方,分别利用其本方私钥,对密文运算结果进行部分解密,得到部分明文结果。管理方将各个部分明文结果进行聚合运算,得到明文运算结果。
-
公开(公告)号:CN112989368A
公开(公告)日:2021-06-18
申请号:CN202110168741.0
申请日:2021-02-07
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供一种多方联合对隐私数据进行处理的方法和系统,其中上述多方包括,管理方和n个数据方,方法包括以下步骤。各个数据方分别利用系统公钥,采用约定的同态加密算法,对其持有的原始隐私数据进行加密,得到对应的密文数据;其中,系统公钥通过对多方分别对应的n+1个基础公钥聚合而得到。然后多方中的至少一方,根据预定规则,对n份密文数据进行同态运算,得到密文运算结果。各个参与方,分别利用其本方私钥,对密文运算结果进行部分解密,得到部分明文结果。管理方将各个部分明文结果进行聚合运算,得到明文运算结果。
-
-