用户隐私数据的处理方法及装置、存储介质、电子设备制造方法及图纸

技术编号:37405555 阅读:12 留言:0更新日期:2023-04-30 09:32
本公开是关于一种用户隐私数据的处理方法及装置、存储介质、电子设备,涉及网络技术与安全技术领域,该方法包括:计算第一用户隐私数据所具有的第一原始数据量;根据第一原始数据量构建第一哈希函数,并根据第一哈希函数对第一用户隐私数据以及请求接收方所具有的第二用户隐私数据进行过滤,得到第一目标隐私数据以及第二目标隐私数据;计算第一目标隐私数据的第一目标数据量以及第二目标隐私数据的第二目标数据量,并计算第一目标数据量以及第二目标数据量之间的数据量级差;对第一目标隐私数据以及第二目标隐私数据进行交集运算,得到交集运算结果,并将交集运算结果发送至请求接收方。该方法提高了交集运算的效率。该方法提高了交集运算的效率。该方法提高了交集运算的效率。

【技术实现步骤摘要】
用户隐私数据的处理方法及装置、存储介质、电子设备


[0001]本公开实施例涉及网络技术与安全
,具体而言,涉及一种用户隐私数据的处理方法、用户隐私数据的处理装置、计算机可读存储介质以及电子设备。

技术介绍

[0002]在一些对请求发起方所持有的用户隐私数据以及请求接收方所持有的用户隐私数据的计算方法中,是分别通过对两方持有的用户隐私数据进行加密,然后请求接收方将加密后的隐私数据发送至请求发起方,然后请求发起方对加密后的隐私数据进行交集运算,最后再将得到的交集运算结果反馈至请求接收方。
[0003]但是,上述方案存在如下缺陷:由于请求发起方以及请求接收方所持有的数据量的大小差异较大,因此请求发起方在对加密后的隐私数据进行交集运算的过程中,存在大量的冗余运算,进而使得交集运算的效率较低。
[0004]需要说明的是,在上述
技术介绍
部分专利技术的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0005]本公开的目的在于提供一种用户隐私数据的处理方法、用户隐私数据的处理装置、计算机可读存储介质以及电子设备,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的交集运算的效率较低的问题。
[0006]根据本公开的一个方面,提供一种用户隐私数据的处理方法,包括:
[0007]获取请求发起方所具有的第一用户隐私数据,并计算所述第一用户隐私数据所具有的第一原始数据量;
[0008]根据所述第一原始数据量构建第一哈希函数,并根据所述第一哈希函数对所述第一用户隐私数据以及请求接收方所具有的第二用户隐私数据进行过滤,得到第一目标隐私数据以及第二目标隐私数据;
[0009]计算所述第一目标隐私数据的第一目标数据量以及第二目标隐私数据的第二目标数据量,并计算所述第一目标数据量以及第二目标数据量之间的数据量级差;
[0010]在确定所述数据量级差小于等于预设阈值时,对所述第一目标隐私数据以及第二目标隐私数据进行交集运算,得到交集运算结果,并将所述交集运算结果发送至所述请求接收方。
[0011]在本公开的一种示例性实施例中,根据所述第一原始数据量构建第一哈希函数,包括:
[0012]根据所述第一原始数据量以及预设的第一哈希桶值,计算第一原始参数值,并根据所述第一原始参数值确定第二原始参数值;
[0013]根据所述第二原始参数值以及用户标识信息,构建所述第一哈希函数。
[0014]在本公开的一种示例性实施例中,根据所述第一原始数据量以及预设的第一哈希
桶值,计算第一原始参数值,并根据所述第一原始参数值确定第二原始参数值,包括:
[0015]计算所述预设的第一哈希桶值与预设的负载因子之间的第一乘积值,并计算所述第一原始数据量以及第一乘积值之间的第一比值;
[0016]根据第一比值确定所述第一原始参数值,并获取所述第一原始参数值所具有的第一原始质数值;其中,所述第一原始质数值的取值范围为从最小质数开始,至与所述第一原始参数值邻近的质数值为止;
[0017]从所述第一原始质数值中选取与所述第一原始参数值邻近且小于所述第一原始参数值的质数值,作为所述第二原始参数值。
[0018]在本公开的一种示例性实施例中,根据所述第二原始参数值以及用户标识信息,构建所述第一哈希函数,包括:
[0019]根据所述用户标识信息与所述第二原始参数值之间的取模运算,构建所述第一哈希函数。
[0020]在本公开的一种示例性实施例中,根据所述第一哈希函数对所述第一用户隐私数据以及请求接收方所具有的第二用户隐私数据进行过滤,得到第一目标隐私数据以及第二目标隐私数据,包括:
[0021]根据所述第一哈希函数以及所述第一用户隐私数据中包括的第一用户标识,生成包括第一哈希桶的第一桶标识以及第一用户标识的第一信息列表;
[0022]将所述第一哈希函数发送至请求接收方,并接收所述请求接收方发送的包括第二桶标识以及与所述第二桶标识对应的第二哈希桶中是否存在第二用户标识的第二信息列表;其中,所述第二桶标识是所述请求接收方根据所述第一哈希函数以及请求接收方所持有的第二用户隐私数据中包括的第二用户标识计算得到的;
[0023]从所述第一信息列表以及第二信息列表中选取具有相同桶标识且第一哈希桶以及第二哈希桶中均存在用户标识的目标哈希桶;
[0024]将所述目标哈希桶中包括的与第一用户标识对应的第一用户隐私数据作为第一目标隐私数据,并将所述目标哈希桶中包括的与第二用户标识对应的第二用户隐私数据作为第二目标隐私数据。
[0025]在本公开的一种示例性实施例中,根据所述第一哈希函数以及所述第一用户隐私数据中包括的第一用户标识,生成包括第一哈希桶的第一桶标识以及第一用户标识的第一信息列表,包括:
[0026]对所述第一用户隐私数据中包括的第一用户标识以及所述第一哈希函数中包括的第二原始参数值进行取模运算,得到所述第一哈希桶的第一桶标识;
[0027]根据计算该第一桶标识所使用到的第一用户标识以及所述第一桶标识,生成所述第一信息列表。
[0028]在本公开的一种示例性实施例中,计算所述第二目标隐私数据的第二目标数据量,包括:
[0029]将所述目标哈希桶的目标桶标识发送至请求接收方,以使得所述请求接收方根据与所述目标桶标识对应的第二用户标识的第二目标隐私数据,计算所述第二目标数据量。
[0030]在本公开的一种示例性实施例中,计算所述第一目标数据量以及第二目标数据量之间的数据量级差,包括:
[0031]接收所述请求接收方发送的第二数据量,并计算所述第一目标数据量以及第二目标数据量之间的数据量级差。
[0032]在本公开的一种示例性实施例中,所述用户隐私数据的处理方法还包括:
[0033]在确定所述数据量级差大于预设阈值时,对所述第一目标隐私数据以及第二目标隐私数据进行再次过滤,直至过滤后的第一目标隐私数据的第一目标数据量以及过滤后的第二目标隐私数据的第二目标数据量之间的数据量级差小于等于所述预设阈值。
[0034]在本公开的一种示例性实施例中,对所述第一目标隐私数据以及第二目标隐私数据进行再次过滤,包括:
[0035]计算预设的第二哈希桶值与预设的负载因子之间的第二乘积值,并计算所述第一原始数据量以及第二乘积值之间的第二比值;其中,预设的第一哈希桶值为所述预设的第二哈希桶值的二倍;
[0036]根据第二比值确定所述第一目标参数值,并获取所述第一目标参数值所具有的第一目标质数值;其中,所述第一目标质数值的取值范围为从最小质数开始,至与所述第一目标参数数值邻近的质数值为止;
[0037]从所述第一目标质数值中选取与所述第一目标参数值邻近且小于所述第一目标参数值的质数值,作为所述第二目标参数值,并根据所述用户标识信息与所述第二目标参数值之间的取模运算,构建第二哈希函数;
[0038]根本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用户隐私数据的处理方法,其特征在于,包括:获取请求发起方所具有的第一用户隐私数据,并计算所述第一用户隐私数据所具有的第一原始数据量;根据所述第一原始数据量构建第一哈希函数,并根据所述第一哈希函数对所述第一用户隐私数据以及请求接收方所具有的第二用户隐私数据进行过滤,得到第一目标隐私数据以及第二目标隐私数据;计算所述第一目标隐私数据的第一目标数据量以及第二目标隐私数据的第二目标数据量,并计算所述第一目标数据量以及第二目标数据量之间的数据量级差;在确定所述数据量级差小于等于预设阈值时,对所述第一目标隐私数据以及第二目标隐私数据进行交集运算,得到交集运算结果,并将所述交集运算结果发送至所述请求接收方。2.根据权利要求1所述的用户隐私数据的处理方法,其特征在于,根据所述第一原始数据量构建第一哈希函数,包括:根据所述第一原始数据量以及预设的第一哈希桶值,计算第一原始参数值,并根据所述第一原始参数值确定第二原始参数值;根据所述第二原始参数值以及用户标识信息,构建所述第一哈希函数。3.根据所述权利要求2所述的用户隐私数据的处理方法,其特征在于,根据所述第一原始数据量以及预设的第一哈希桶值,计算第一原始参数值,并根据所述第一原始参数值确定第二原始参数值,包括:计算所述预设的第一哈希桶值与预设的负载因子之间的第一乘积值,并计算所述第一原始数据量以及第一乘积值之间的第一比值;根据第一比值确定所述第一原始参数值,并获取所述第一原始参数值所具有的第一原始质数值;其中,所述第一原始质数值的取值范围为从最小质数开始,至与所述第一原始参数值邻近的质数值为止;从所述第一原始质数值中选取与所述第一原始参数值邻近且小于所述第一原始参数值的质数值,作为所述第二原始参数值。4.根据所述权利要求2所述的用户隐私数据的处理方法,其特征在于,根据所述第二原始参数值以及用户标识信息,构建所述第一哈希函数,包括:根据所述用户标识信息与所述第二原始参数值之间的取模运算,构建所述第一哈希函数。5.根据权利要求1所述的用户隐私数据的处理方法,其特征在于,根据所述第一哈希函数对所述第一用户隐私数据以及请求接收方所具有的第二用户隐私数据进行过滤,得到第一目标隐私数据以及第二目标隐私数据,包括:根据所述第一哈希函数以及所述第一用户隐私数据中包括的第一用户标识,生成包括第一哈希桶的第一桶标识以及第一用户标识的第一信息列表;将所述第一哈希函数发送至请求接收方,并接收所述请求接收方发送的包括第二桶标识以及与所述第二桶标识对应的第二哈希桶中是否存在第二用户标识的第二信息列表;其中,所述第二桶标识是所述请求接收方根据所述第一哈希函数以及请求接收方所持有的第二用户隐私数据中包括的第二用户标识计算得到的;
从所述第一信息列表以及第二信息列表中选取具有相同桶标识且第一哈希桶以及第二哈希桶中均存在用户标识的目标哈希桶;将所述目标哈希桶中包括的与第一用户标识对应的第一用户隐私数据作为第一目标隐私数据,并将所述目标哈希桶中包括的与第二用户标识对应的第二用户隐私数据作为第二目标隐私数据。6.根据权利要求5所述的用户隐私数据的处理方法,其特征在于,根据所述第一哈希函数以及所述第一用户隐私数据中包括的第一用户标识,生成包括第一哈希桶的第一桶标识以及第一用户标识的第一信息列表,包括:对所述第一用户隐私数据中包括的第一用户标识以及所述第一哈希函数中包括的第二原始参数值进行取模运算,得到所述第一哈希桶的第一桶标识;根据计算该第一桶标识所使用到的第一用户标识以及所述第一桶标识,生成所述第一信息列表。7.根据...

【专利技术属性】
技术研发人员:尹虹舒周旭华严梦嘉
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1