【技术实现步骤摘要】
基于差分隐私的数据查询方法、装置、设备及存储介质
[0001]本专利技术涉及大数据领域,尤其涉及一种基于差分隐私的数据查询方法、装置、设备及存储介质。
技术介绍
[0002]对于一个数据库或者拥有数据的机构来说,开放数据查询功能的同时需要避免用户的隐私不被泄露,为达到隐私保护的目的一般会在提供查询功能是采用差分隐私的方式对数据进行保护。其中,差分隐私是密码学中的一种手段,旨在提供一种当从统计数据库查询信息时,最大化数据查询的准确性,同时最大限度减少识别其记录的机会。
[0003]在现有的技术中,在使用差分隐私进行数据查询时,为保护隐私不被泄露,一般会采用布隆过滤器将原始数据映射为一个比特串后,对得到的比特串进行后续的处理并得到隐私处理后的数据内容,但这种方法会使得隐私处理过程中的数据长度较长,使得导致计算压力很大,进一步使得查询速度变慢。
技术实现思路
[0004]本专利技术的主要目的在于解决现有技术中的基于差分隐私的数据查询方法查询速度较慢的问题。
[0005]本专利技术第一方面提供了一种基 ...
【技术保护点】
【技术特征摘要】
1.一种基于差分隐私的数据查询方法,其特征在于,所述数据查询方法包括:接收数据查询请求,并提取所述数据查询请求对应的数据类型;获取客户端数据库中的第二编码数据集;在所述第二编码数据集中筛选出所述数据类型对应的第二编码数据,得到目标编码数据;根据预置的即时随机响应规则对所述目标编码数据进行即时随机响应处理,得到第三编码数据;对所述第三编码数据进行统计处理,得到估计频数,根据所述估计频数生成数据查询结果,其中,所述数据查询结果满足本地化差分隐私。2.根据权利要求1所述的基于差分隐私的数据查询方法,其特征在于,在所述接收数据查询请求之前,还包括:提取客户端数据库中的原始数据和预置的编码表集,其中,所述编码表集中包含至少一个编码表;获取所述原始数据的数据类型,根据所述数据类型在所述编码表集中筛选出对应的编码表;基于所述对应的编码表对所述原始数据进行编码,得到第一编码数据,其中,所述第一编码数据为二进制数据;根据预置的永久随机响应规则对所述第一编码数据进行永久随机响应映射,得到第二编码数据,其中,所述第二编码数据为二进制数据;基于所述第二编码数据组成第二编码数据集。3.根据权利要求2所述的基于差分隐私的数据查询方法,其特征在于,在所述提取客户端数据库中的原始数据和预置的编码表集之前,还包括:获取客户端数据库中的原始数据中的项目特征,将所述原始数据按照项目特征进行分类,得到多个数据类型;针对各所述原始数据的数据类型,对各所述原始数据进行编码,得到多个编码表;基于所述多个编码表组成编码表集。4.根据权利要求3所述的基于差分隐私的数据查询方法,其特征在于,所述根据预置的永久随机响应规则对所述第一编码数据进行永久随机响应映射,得到第二编码数据包括:提取所述第一编码数据的每位数字,得到第一数字序列;对所述第一数字序列中的每位第一数字进行识别;根据所述第一数字的值,以第一映射概率输出真实值,以第二映射概率输出随机值,得到输出结果,其中,所述真实值和随机值为二进制数值,所述第一映射概率和第二映射概率之和为1;根据所述输出结果得到第二数字序列;根据所述第二数字序列生成第二编码数据。5.根据权利要求3所述的基于差分隐私的数据查询方法,其特征在于,所述根据预置的即时随机响应规则对所述目标编码数据进行即时随机响应处理,得到第三编码数据包括:提取所述目标编码数据的每位数字,得到第三数字序列;对所述第三数字序列中的每位第三数字进行识别;
判断所述第三数字的值是否为1;若是,则以第三映射...
【专利技术属性】
技术研发人员:吕子剑,
申请(专利权)人:平安国际智慧城市科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。