[发明专利]一种隐私保护的Skyline查询方法及系统在审
申请号: | 202210819670.0 | 申请日: | 2022-07-13 |
公开(公告)号: | CN115186295A | 公开(公告)日: | 2022-10-14 |
发明(设计)人: | 郑宜峰;王炜博;王松磊 | 申请(专利权)人: | 哈尔滨工业大学(深圳) |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F21/60 |
代理公司: | 深圳市君胜知识产权代理事务所(普通合伙) 44268 | 代理人: | 李晓凤 |
地址: | 518055 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 隐私 保护 skyline 查询 方法 系统 | ||
1.一种隐私保护的Skyline查询方法,其特征在于,所述方法包括:
第一计算终端和第二计算终端基于加性秘密共享,根据本地持有的查询元组的加性秘密共享份额和原始数据库的加性秘密共享份额获取映射数据库的加性秘密共享份额,所述映射数据库中的第i个元组中的第k个数值为所述原始数据库中的第i个元组的第k个属性值与所述查询元组的第k个属性值的差的绝对值;
所述第一计算终端和所述第二计算终端基于加性秘密共享获取第一比较结果的加性秘密共享份额,所述第一比较结果为所述映射数据库中的元组的属性和的比较结果,所述第一计算终端和所述第二计算终端基于所述第一比较结果的加性秘密共享份额获取所述映射数据库中最小的属性和的加性秘密共享份额,其中,元组的属性和为元组中各个值的和;
所述第一计算终端和所述第二计算终端根据所述第一比较结果获取所述映射数据库中的一个Skyline元组的加性秘密共享份额以及所述原始数据库中的一个Skyline元组的加性秘密共享份额,将所述原始数据库中的Skyline元组的加性秘密共享份额加入至查询结果集中;
所述第一计算终端和所述第二计算终端获取所述映射数据库中最小的属性和与预设最大值的第二比较结果的加性秘密共享份额,所述第一计算终端和所述第二计算终端交换本地持有的所述第二比较结果的加性秘密共享份额,得到所述第二比较结果的明文信息;
若所述明文信息为所述映射数据库中最小的属性和小于所述预设最大值,则所述第一计算终端和所述第二计算终端基于加性秘密共享,根据所述映射数据库中Skyline元组的加性秘密共享份额分别获取所述映射数据库中的元组的第一标识信息和第二标识信息的加性秘密共享份额,其中,所述第一标识信息用于区分所述映射数据库中的一个Skyline元组和其他元组,所述第二标识信息用于区分所述映射数据库中的第一元组和第二元祖,所述第一元组为Skyline元组或被Skyline元组支配的元组,所述第二元祖为既不是Skyline元组也不是被Skyline元组支配的元组;
所述第一计算终端和所述第二计算终端基于本地持有的所述第二标识信息和所述第一标识信息的加性秘密共享份额对所述映射数据库中被Skyline元组支配的元组和一个Skyline元组的属性和的加性秘密共享份额进行更新,以使得所述映射数据库中被Skyline元组支配的元组和一个Skyline元组的属性和为所述预设最大值;
所述第一计算终端和所述第二计算终端重复执行所述基于加性秘密共享获取第一比较结果的加性秘密共享份额的步骤,直至所述明文信息为所述映射数据库中最小的属性和不小于所述预设最大值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学(深圳),未经哈尔滨工业大学(深圳)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210819670.0/1.html,转载请声明来源钻瓜专利网。