System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于隐私计算的数据隐匿统计查询的方法和系统技术方案_技高网

一种基于隐私计算的数据隐匿统计查询的方法和系统技术方案

技术编号:40290647 阅读:7 留言:0更新日期:2024-02-07 20:41
本发明专利技术提供基于隐私计算的数据隐匿统计查询的方法和系统,包括:确定包括目标数据项和混淆数据项的待统计数据项集合,将其中各数据项的数据索引、秘密分享加密算法参数、同态加密公钥发送至各参与方,以使各参与方通过秘密分享拆分数据索引对应的数据得到秘密分享数据密文分片,将基于同态加密公钥对秘密分享数据密文分片进行同态加密后的同态密文分片进行分配,各个参与方对分配的同态密文分片求和得到同态密文分片和;发起方接收各参与方返回的同态密文分片和,并同态加密私钥对目标数据项的同态密文分片和解密,得到目标数据项的秘密分享密文分片和;对秘密分享密文分片和进行秘密分享重构,得到目标数据项的统计结果,提高了数据统计的安全。

【技术实现步骤摘要】

本专利技术涉及隐私计算,尤其涉及一种基于隐私计算的数据隐匿统计查询的方法和系统


技术介绍

1、随着信息时代的蓬勃发展,产生了越来越多的数据,这些数据通常存储在各个数据采集者的环境中。由于数据包含了大量的用户隐私信息,出于用户隐私保护的考虑,这些数据无法共享也无法统筹使用,很大程度上限制了数据的最大化利用。

2、受限于各个数据采集者的环境之间的数据壁垒,如何在不暴露隐匿数据和数据隐匿统计查询目的的前提下,进行数据隐匿统计查询,是隐私计算
亟待解决的问题。


技术实现思路

1、本专利技术提供一种基于隐私计算的数据隐匿统计查询的方法和系统,用以解决现有技术中数据隐匿统计查询时存在暴露隐匿数据和数据隐匿统计查询目的的缺陷。

2、本专利技术提供一种基于隐私计算的数据隐匿统计查询的方法,包括:

3、发起方确定待统计数据项集合,所述待统计数据项集合包括目标数据项和混淆数据项;

4、发起方将所述待统计数据项集合中各数据项的数据索引、秘密分享加密算法参数、同态加密公钥发送至各参与方,以使所述各参与方基于所述秘密分享加密算法参数,对所述数据索引对应的数据进行秘密分享拆分得到秘密分享数据密文分片,将基于所述同态加密公钥对所述秘密分享数据密文分片进行同态加密后的同态密文分片在所述各参与方中分配,各参与方对分配后的同态密文分片求和,得到同态密文分片和;

5、发起方接收各参与方分别返回的所述待统计数据项集合中各数据项的同态密文分片和,并基于所述目标数据项的同态加密私钥对所述目标数据项的同态密文分片和进行解密,得到所述目标数据项的秘密分享密文分片和;

6、发起方基于所述秘密分享加密算法参数,对所述目标数据项的秘密分享密文分片和进行秘密分享重构,得到所述目标数据项的统计结果。

7、根据本专利技术提供的一种基于隐私计算的数据隐匿统计查询的方法,所述数据项的数据索引是基于所述数据项的数据标识和数据特征名确定的。

8、根据本专利技术提供的一种基于隐私计算的数据隐匿统计查询的方法,所述同态加密公钥和所述同态加密私钥是基于加法同态加密算法确定的。

9、本专利技术还提供一种基于隐私计算的数据隐匿统计查询的方法,包括:

10、参与方接收发起方发送的待统计数据项集合中各数据项的数据索引、秘密分享加密算法参数和同态加密公钥;

11、参与方获取所述数据索引对应的数据,并基于所述秘密分享加密算法参数,对所述数据索引对应的数据进行秘密分享拆分,得到秘密分享数据密文分片;

12、参与方基于所述同态加密公钥对所述秘密分享数据密文分片进行同态加密,得到同态密文分片;

13、参与方将所述同态密文分片分发至其他参与方,并接收其他参与方分发的同态密文分片,得到分配后的同态密文分片;

14、参与方对分配后的同态密文分片求和,得到同态密文分片和;

15、参与方将所述同态密文分片和返回所述发起方,以使所述发起方从接收到的各参与方返回的同态密文分片和中,确定目标数据项的同态密文分片和,并基于所述目标数据项的同态加密私钥对所述目标数据项的同态密文分片和进行解密,基于所述秘密分享加密算法参数,对解密得到的所述目标数据项的秘密分享密文分片和进行秘密分享重构,得到所述目标数据项的统计结果,所述待统计数据项集合包括所述目标数据项和混淆数据项。

16、本专利技术还提供一种发起方,包括:

17、确定模块,用于确定待统计数据项集合,所述待统计数据项集合包括目标数据项和混淆数据项;

18、发送模块,用于将所述待统计数据项集合中各数据项的数据索引、秘密分享加密算法参数、同态加密公钥发送至各参与方,以使所述各参与方基于所述秘密分享加密算法参数,对所述数据索引对应的数据进行秘密分享拆分得到秘密分享数据密文分片,将基于所述同态加密公钥对所述秘密分享数据密文分片进行同态加密后的同态密文分片在所述各参与方中分配,各参与方对分配后的同态密文分片求和,得到同态密文分片和;

19、接收模块,用于接收各参与方分别返回的所述待统计数据项集合中各数据项的同态密文分片和,并基于所述目标数据项的同态加密私钥对所述目标数据项的同态密文分片和进行解密,得到所述目标数据项的秘密分享密文分片和;

20、统计模块,用于基于所述秘密分享加密算法参数,对所述目标数据项的秘密分享密文分片和进行秘密分享重构,得到所述目标数据项的统计结果。

21、本专利技术还提供一种参与方,包括:

22、接收模块,用于接收发起方发送的待统计数据项集合中各数据项的数据索引、秘密分享加密算法参数和同态加密公钥;

23、秘密分享拆分模块,用于获取所述数据索引对应的数据,并基于所述秘密分享加密算法参数,对所述数据索引对应的数据进行秘密分享拆分,得到秘密分享数据密文分片;

24、加密模块,用于基于所述同态加密公钥对所述秘密分享数据密文分片进行同态加密,得到同态密文分片;

25、分发模块,用于将所述同态密文分片分发至其他参与方,并接收其他参与方分发的同态密文分片,得到分配后的同态密文分片;

26、求和模块,用于对分配后的同态密文分片求和,得到同态密文分片和;

27、返回模块,用于将所述同态密文分片和返回所述发起方,以使所述发起方从接收到的各参与方返回的同态密文分片和中,确定目标数据项的同态密文分片和,并基于所述目标数据项的同态加密私钥对所述目标数据项的同态密文分片和进行解密,基于所述秘密分享加密算法参数对解密得到的所述目标数据项的秘密分享密文分片和进行秘密分享重构,得到所述目标数据项的统计结果,所述待统计数据项集合包括所述目标数据项和混淆数据项。

28、本专利技术还提供一种基于隐私计算的数据隐匿统计查询的系统,包括如上述发起方和如上述参与方。

29、本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述基于隐私计算的数据隐匿统计查询的方法。

30、本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述基于隐私计算的数据隐匿统计查询的方法。

31、本专利技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述基于隐私计算的数据隐匿统计查询的方法。

32、本专利技术提供的基于隐私计算的数据隐匿统计查询的方法和系统,一方面,发起方确定的待统计数据项中包括了混淆数据项,可以不暴露发起方需要统计的具体数据项,保护了发起方的统计目的,另一方面,各参与方结合秘密分享和同态加密的思路,向发起方反馈同态密文分片和,保护了参与方的数据隐私,提高了数据统计的安全性。

本文档来自技高网...

【技术保护点】

1.一种基于隐私计算的数据隐匿统计查询的方法,其特征在于,包括:

2.根据权利要求1所述的基于隐私计算的数据隐匿统计查询的方法,其特征在于,所述数据项的数据索引是基于所述数据项的数据标识和数据特征名确定的。

3.根据权利要求1所述的基于隐私计算的数据隐匿统计查询的方法,其特征在于,所述同态加密公钥和所述同态加密私钥是基于加法同态加密算法确定的。

4.一种基于隐私计算的数据隐匿统计查询的方法,其特征在于,包括:

5.一种发起方,其特征在于,包括:

6.一种参与方,其特征在于,包括:

7.一种基于隐私计算的数据隐匿统计查询系统,其特征在于,包括如权利要求5所述的发起方和如权利要求6所述的参与方。

8.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至4任一项所述基于隐私计算的数据隐匿统计查询的方法。

9.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至4任一项所述基于隐私计算的数据隐匿统计查询的方法。

10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至4任一项所述基于隐私计算的数据隐匿统计查询的方法。

...

【技术特征摘要】

1.一种基于隐私计算的数据隐匿统计查询的方法,其特征在于,包括:

2.根据权利要求1所述的基于隐私计算的数据隐匿统计查询的方法,其特征在于,所述数据项的数据索引是基于所述数据项的数据标识和数据特征名确定的。

3.根据权利要求1所述的基于隐私计算的数据隐匿统计查询的方法,其特征在于,所述同态加密公钥和所述同态加密私钥是基于加法同态加密算法确定的。

4.一种基于隐私计算的数据隐匿统计查询的方法,其特征在于,包括:

5.一种发起方,其特征在于,包括:

6.一种参与方,其特征在于,包括:

7.一种基于隐私计算的数据隐匿统计查询系统,其特征在于...

【专利技术属性】
技术研发人员:丁阳光沈超锋熊永星解光林
申请(专利权)人:安徽科讯金服科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1