【技术实现步骤摘要】
一种敏感数据隐私保护的天际线查询方法及系统
[0001]本专利技术涉及敏感数据隐私保护
,具体涉及一种针对用户和天际线模型敏感数据隐私保护的天际线查询方法及系统。
技术介绍
[0002]现代信息和通信技术的广泛传播和应用,不断满足公民、用户、专业人员以及决策服务提供商等的信息需求。在现有技术中,配备传感器的检测设备可以为决策服务提供商收集来自这些设备的大量数据。决策服务提供商根据用户的属性数据能够独立地提供更好的查询和决策服务,但需要保护敏感的查询信息免受云服务器和其他未经授权的用户的影响。
[0003]在普通查询中,属性的权值大小需要提前预设,但这在敏感属性中是很难明确衡量的,因为每种属性带来的影响是变动的并且可能存在弱相关性。在基于天际线查询的方案中,用户只需输入其个人属性,并根据每个属性的值检索相似记录,是每个属性上的全局相似而非属性的权值聚合的单一接近。但由于计算资源和存储能力有限,决策服务提供商无法处理用户频繁和海量的查询请求,导致仅靠自身无法提供高质量的在线查询服务。现有技术中多用的解决方案是将敏感数据外包给计算处理能力强大的云服务器,同时推广云辅助在线查询服务;其中,查询任务可以由云服务器处理,而决策服务提供商只需提供一个查询模型,从而提高查询服务的效率。
[0004]但一方面用户的属性数据十分敏感,例如医疗记录、社交关系、网络流量等数据;另一方面,敏感数据的查询模型是经过专门研究和消耗大量资源的产物,对于决策服务提供商来说显然是宝贵的无形资产。因此直接访问该查询服务不可避免地会带 ...
【技术保护点】
【技术特征摘要】
1.一种敏感数据隐私保护的天际线查询方法,其特征在于,将敏感数据信息通过加法秘密共享上传到两个不合谋的第一服务器和第二服务器,两个服务器通过联合隐私计算生成天际线图,且各自拥有对应份额图;在用户端将用户信息通过加法秘密共享上传,各服务器在各自的份额图上联合地通过私有信息检索方法检索用户所期望查询的相似信息份额,并将所述相似信息份额发送至所述用户端;所述用户端恢复完整的查询信息,以进行辅助决策;其包括以下阶段:信息初始化阶段:秘密共享敏感网格模型,秘密共享用户信息;天际线生成阶段:天际线图初始化,天际线图生成;天际线查询阶段:检索下标生成,生成天际线副本私有检索天际线图的行元素,生成天际线副本私有检索天际线图的列元素,辅助决策;或者,信息初始化阶段:秘密共享敏感网格模型;天际线生成阶段:天际线图初始化,天际线图生成;天际线查询阶段:秘密共享用户信息,检索下标生成,生成天际线副本私有检索天际线图的行元素,生成天际线副本私有检索天际线图的列元素,辅助决策。2.根据权利要求1所述的一种敏感数据隐私保护的天际线查询方法,其特征在于,秘密共享敏感网格模型包括:对各个维度的敏感信息编码并排序,移除重复元素后将最终属性序列通过加法秘密共享上传至所述第一服务器和所述第二服务器;将序列交叉构成的网格型天际线图通过加法秘密共享上传至所述第一服务器和所述第二服务器;计算天际线图的交叉点索引后通过加法秘密共享上传至所述第一服务器和所述第二服务器。3.根据权利要求1
‑
2中任一项所述的一种敏感数据隐私保护的天际线查询方法,其特征在于,天际线图初始化包括:所述第一服务器和所述第二服务器联合计算天际线图中第一维度的最右一列网格的天际线点;所述第一服务器和所述第二服务器联合计算天际线图中第二维度的最上一行网格的天际线点。4.根据权利要求1
‑
3中任一项所述的一种敏感数据隐私保护的天际线查询方法,其特征在于,所述天际线图生成包括:步骤1、对于天际线图的剩余网格,所述第一服务器和所述第二服务器联合利用安全的秘密共享相等算法,合并该网格的右侧网格和上方网格的元素为前置集合,遍历前置集合和右上角网格的元素,生成交集指示器,并联合利用安全的秘密共享比较算法,更新所述交集指示器的份额;所述第一服务器、所述第二服务器本地生成交集集合,选择置换矩阵并共享对应份额,联合利用安全的秘密共享乘法算法计算所述交集指示器和所述交集集合之间的乘积,并依次将所述置换矩阵与所述乘积结果再次做乘积运算得到备选集合的份额;所述第一服务器、所述第二服务器本地选择随机向量与备选集合进行安全乘法运算得到访问集合的份额,根据所述访问集合的份额联合恢复出明文,并由此生成第一网格集合的份额;步骤2、对于所述天际线图的每一个网格,所述第一服务器和所述第二服务器联合隐私计算其第二网格集合的份额:计算该网格的天际线点,并附加0的份额;步骤3、所述第一服务器、所述第二服务器根据所述第一网格集合和所述第二网格集合进行本地计算...
【专利技术属性】
技术研发人员:杨岳湘,陈誉,柳林,付绍静,叶昭晖,顾智拼,刘吉元,施江勇,孙一鹏,
申请(专利权)人:中国人民解放军国防科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。