【技术实现步骤摘要】
一种批量隐匿查询方法、装置及存储介质
[0001]本申请涉及隐私安全计算
,具体涉及一种批量隐匿查询方法、装置及存储介质。
技术介绍
[0002]在加快培育统一的技术和数据市场的背景下,其中的数据流通、共享是释放数据价值的关键环节,随着数据交换、共享力度的加大,其权属、合规性、安全性等诸多风险开始显现,出现数据共享难、隐私无法得到保障等问题。如何在保证安全、隐私的前提下,实现数据的批量查询是亟待解决的难题。
技术实现思路
[0003]本申请实施例的目的在于提供一种批量隐匿查询方法、装置及存储介质,用以解决现有技术难以实现在保证安全、隐私的前提下,进行数据的批量查询的问题。
[0004]为实现上述目的,本申请实施例提供一种批量隐匿查询方法,所述方法应用于查询方,包括步骤:对待查询特征数据的第一主键数据执行布谷鸟哈希,与拥有第二主键数据和对应的特征数据的数据方之间执行不经意伪随机函数,基于所述数据方发送的曲线数据和双方约定的不经意随机数生成函数,通过异或运算生成每个所述第一主键数据对应的解密密钥;获 ...
【技术保护点】
【技术特征摘要】
1.一种批量隐匿查询方法,其特征在于,所述方法应用于查询方,包括以下步骤:对待查询特征数据的第一主键数据执行布谷鸟哈希,与拥有第二主键数据和对应的特征数据的数据方之间执行不经意伪随机函数,基于所述数据方发送的曲线数据和双方约定的不经意随机数生成函数,通过异或运算生成每个所述第一主键数据对应的解密密钥;获取所述数据方发送的数据对,所述数据对为所述数据方利用执行不经意伪随机函数时生成的随机数,通过异或运算生成每个所述第二主键数据对应的加密密钥,利用所述加密密钥对对应的所述第二主键数据和特征数据进行加密后生成的;使用所述解密密钥对所述数据对逐个进行解密,若解密成功,则得到该所述解密密钥对应的所述第一主键数据的特征数据。2.根据权利要求1所述的批量隐匿查询方法,其特征在于,所述与拥有第二主键数据和对应的特征数据的数据方之间执行不经意伪随机函数,基于所述数据方发送的曲线数据和双方约定的不经意随机数生成函数,通过异或运算生成每个所述第一主键数据对应的解密密钥包括:与所述数据方约定不经意随机数生成函数,获取所述数据方发送的曲线系数,基于所述曲线系数和双方约定的不经意随机数生成函数对执行布谷鸟哈希后每个桶的所述第一主键数据执行公式:qi=F(Xi)
⊕
P(Xi)其中,Xi为所述第一主键数据,F(Xi)为双方约定的不经意随机数生成函数,P(Xi)为基于所述曲线系数生成的曲线;通过对所述公式中得到的qi和所述第一主键数据之间进行异或运算生成每个所述第一主键数据对应的所述解密密钥。3.根据权利要求1或2所述的批量隐匿查询方法,其特征在于,所述曲线系数由所述数据方利用执行简单哈希后的所述第二主键数据、双方约定的不经意随机数生成函数和生成的随机数,通过拉格朗日插值法生成曲线后得到。4.根据权利要求1所述的批量隐匿查询方法,其特征在于,所述数据方通过对称加密方法使用所述加密密钥对对应的所述第二主键数据和特征数据进行加密,生成所述数据对。5.一种批量隐匿查询方法,其特征在于,所述方法应用于数据方,包括以下步骤:与拥有待查询特征数据的第一主键数据的查询方之间执行不经意伪随机函数,利用执行简单哈希后的第二主键数据、双方约...
【专利技术属性】
技术研发人员:马煜翔,邢冰,冯黎明,王玥,刘文博,
申请(专利权)人:蓝象智联杭州科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。