预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共30页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113434888A(43)申请公布日2021.09.24(21)申请号202110763092.9(22)申请日2021.07.06(71)申请人建信金融科技有限责任公司地址200120上海市自由贸易试验区银城路99号12层、15层(72)发明人李武璐霍昱光权纯刘春伟(74)专利代理机构北京三友知识产权代理有限公司11127代理人贾磊李辉(51)Int.Cl.G06F21/60(2013.01)G06F21/62(2013.01)权利要求书5页说明书19页附图5页(54)发明名称数据共享方法、装置、设备及系统(57)摘要本说明书实施例具体公开了一种数据共享方法、装置、设备及系统,先对数据共享双方各自的数据进行隐私化处理,再将隐私化处理后的数据发送给对方,以使得对方对接收到的数据进行交互隐私化处理,进而能够计算出两次隐私化处理后的数据集合的交集,实现了盲化求交运算。再对交集中的元素进行同态加密处理,最后获得共享特征数据集合,整个过程数据共享双方都无法获得对应数据的明文,保障了数据共享过程中数据的安全性和隐私性,同时,数据共享双方不掌握隐私数据与用户身份信息的对应关系,降低了用户授权的必要性数据共享双方不掌握隐私数据与用户身份信息的对应关系,降低了用户授权的必要性,减少了对用户的打扰,提升了数据共享的效率。CN113434888ACN113434888A权利要求书1/5页1.一种数据共享方法,其特征在于,所述方法应用于数据补齐方,所述数据补齐方拥有第一数据集合,数据共享方拥有第二数据集合以及第三数据集合,其中,所述第一数据集合和所述第二数据集合中的数据特征相同,所述第三数据集合中的数据特征为待共享的数据特征,所述方法包括:利用数据补齐方私钥对数据共享方发送的第二数据隐私化集合内的元素进行隐私化处理,获得第二数据二次隐私化集合;所述第二数据隐私化集合为所述数据共享方利用所述数据共享方私钥对所述第二数据集合内的元素隐私化处理后获得的;接收所述数据共享方发送的第一数据二次隐私化乱序集合,并对所述第二数据二次隐私化集合和所述第一数据二次隐私化乱序集合进行求交运算,获得共同特征数据集合;其中,所述第一数据二次隐私化乱序集合为所述数据共享方利用数据共享方私钥对第一数据隐私化集合中的元素进行隐私化处理后再进行乱序处理获得;所述第一数据隐私化集合为数据补齐方利用数据补齐方私钥对所述第一数据集合内的元素进行隐私化处理后获得;基于所述共同特征数据集合和数据共享方发送的第三数据密文集合,获得共享特征密文集合;其中,所述第三数据密文集合为所述数据共享方利用同态加密公钥对第三数据集合内的元素进行加密获得的;所述同态加密公钥为所述数据共享方生成;利用同态加密算法对所述共享特征密文集合进行同态加密运算,获得共享特征同态密文集合,并将所述共享特征同态密文集合发送给所述数据共享方;接收所述数据共享方对所述共享特征同态密文集合进行解密后获得的共享特征解密集合,并基于对所述共享特征密文集合进行同态加密运算的同态加密算法,对所述共享特征解密集合内的元素进行数据补齐,获得共享特征数据集合。2.如权利要求1所述的方法,其特征在于,所述利用同态加密算法对所述共享特征密文集合进行同态加密运算,获得共享特征同态密文集合,包括:基于所述共同特征数据集合中的元素数量,生成对应数量的随机数;利用所述同态加密公钥对各个随机数进行加密计算,获得随机数同态密文;对所述随机数同态密文和所述共享特征密文集合中对应元素的和进行加法同态加密计算,获得所述共享特征同态密文集合。3.如权利要求1所述的方法,其特征在于,所述利用同态加密算法对所述共享特征密文集合进行同态加密运算,获得共享特征同态密文集合,包括:基于所述共同特征数据集合中的元素数量,生成对应数量的随机数;对所述随机数与所述共享特征密文集合中对应元素的乘积进行加法同态加密计算,获得所述共享特征同态密文集合。4.如权利要求1所述的方法,其特征在于,所述利用同态加密算法对所述共享特征密文集合进行同态加密运算,获得共享特征同态密文集合,包括:基于所述共同特征数据集合中的元素数量,生成对应数量的随机数;利用所述同态加密公钥对各个随机数进行加密计算,获得随机数同态密文;对所述随机数同态密文和所述共享特征密文集合中对应元素的乘积进行乘法同态加密计算,获得所述共享特征同态密文集合。5.如权利要求1所述的方法,其特征在于,所述利用同态加密算法对所述共享特征密文集合进行同态加密运算,获得共享特征同态密文集合,包括:2CN113434888A权利要求书2/5页基于所述共同特征数据集合中的元素数量,生成对应数量的随机数;对所述共享特征密文集合中元素的指定随机数幂值进行乘法同态加密计算,