活动介绍

结合差分隐私和PIR实现高效强隐私保护

立即解锁
发布时间: 2025-08-22 02:18:51 阅读量: 2 订阅数: 9
PDF

空间与时间数据库进展:SSTD 2015会议记录

### 结合差分隐私和PIR实现高效强隐私保护 在当前的k近邻(kNN)查询中,保障强位置隐私的可行技术之一是AHG算法。不过,AHG算法在处理大规模空间数据集时存在效率问题,因此提出了自适应查询计划(AQP)来解决这些问题。 #### 1. AHG算法概述 AHG是一种基于硬件的私有信息检索(PIR)算法,它利用查询计划来避免访问模式攻击。具体设置如下: - **数据存储**:位置服务提供商(LBS)将数据以顺序块的形式存储。对兴趣点(POIs)施加希尔伯特索引网格G,将其分组到各个单元格中。单元格按希尔伯特值排序,LBS将这些单元格及其POI计数存储在数据库DB1的多个PIR块中,同时将单个POI块分别存储在数据库DB2和DB3中。其中,DB1是DB2中POI的索引,DB2保存POI的实际位置(经纬度)和指向DB3的指针,DB3存储POI的尾部记录,如街道地址、电话号码和详细信息。 - **查询计划**:用户向连接到LBS的可信CPU发出kNN查询,使用固定查询计划QP = ((DB1, cnt1), (DB2, cnt2), (DB3, k)),确保每个查询从每个数据库中检索相同数量的块,与查询位置无关。具体步骤为:用户先从DB1获取cnt1个索引块,然后使用索引从DB2检索cnt2个包含POI坐标的块,定位k个最近的POI,最后向DB3发出查询,获取k个相应的块。为保证每个用户获得足够的块以得到准确答案,cnt1和cnt2是任何可能查询位置所需块数的上限。 #### 2. AHG算法的问题 AHG的固定查询计划使得每个用户接收准确回答所有可能查询所需的最大块数。但由于查询分布通常遵循POI的分布,绝大多数查询只需要相对较少的块,因此大多数用户会获得大量冗余块,这对LBS的处理成本和用户的响应时间都有负面影响,导致AHG在处理实际中常见的大型空间数据集时速度过慢。 #### 3. 自适应查询计划(AQP) 为解决AHG的问题,提出了AQP,它能为大多数查询提供准确的kNN集合,但可能会导致数据空间稀疏区域中预定义百分比(1 - α)的查询结果不准确。α值用于调整准确性和效率之间的权衡。 - **框架阶段**: 1. **查询阶段**:有固定周期(如一天),用户向LBS发出kNN查询,每个用户最多可发出qmax个私有kNN查询,并记录当前周期内每个查询的冗余块数量。 2. **查询计划重新计算阶段**:LBS以差分隐私的方式从用户获取冗余数据,计算冗余块的分布以及回答已发出查询所需的块数,最后为下一个查询阶段生成AQP,确保至少α百分比的查询能获得足够的PIR块以得到准确结果。 #### 4. 查询阶段 在查询阶段,每个用户u维护两个向量: - **Ru向量**:长度为cnt1 + 1,存储从DB1接收的冗余块数量。每个元素j表示用户u收到j个冗余块的查询次数,最后一个元素Ru[cnt1]表示块不足(可能结果不准确)的查询次数。 - **Su向量**:长度为cnt2 + 1,用于数据库DB2,功能与Ru类似。 以下是一个查询阶段的示例: 假设有20个POI(P1到P20)、一个6×6的网格和一个查询位置Q。所有单元格按希尔伯特值排序,存储在DB1中。每个DB1块最多容纳8个单元格,DB2每个块最多包含4个POI,按单元格的希尔伯特值排序,DB3存储POI的尾部信息。 设查询计划为((DB1, 2), (DB2, 4), (DB3, 2)),用户u在单元格c45从位置Q发出2NN查询。具体步骤如下: 1. **DB1查询**: - 计算c45的希尔伯特值H(4, 5) = 29,确定所需块为(29 + 1) / 8 + 1 = 4,c45的位置为(29 + 1) mod 8 = 6,指示安全CPU检索块B1,4。 - c45的值对为(17, 0),表示该单元格中没有POI,继续查询下一个最接近Q的单元格c35,它属于已检索的块B1,4。 - c35包含一个POI,继续探索更多单元格。检索c44后,用户收集到2个POI,计算Q与检索单元格之间的最大可能距离maxdist,绘制以Q为中心、半径为maxdist的圆C1,忽略与圆C1无公共区域的单元格。但由于查询计划限制,用户从DB1获取的块不足,更新DB1的冗余向量Ru[2] := Ru[2] + 1。 2. **DB2查询**: - 用户按Q与从DB1检索的每个单元格之间的最小距离升序请求DB2中POI的坐标。例如,从c35获得(17, 1),计算(17 + 1) / 4 + 1 = 5,(17 + 1) mod 4 = 2,确定POI在DB2的第5个块的第2个位置,请求B2,5。 - 每次检索POI的坐标时,更新当前的最佳2NN,并在当前2NN的距离小于Q与任何其他单元格之间的最小距离时进一步修剪搜索空间。最终用户收到3个块B2,1、B2,4和B2,5,但查询计划要求检索4个块,因此发送随机请求,再检索一个块,并更新DB2的冗余块向量Su[1] := Su[1] + 1。 3. **DB3查询**:用户跟随P9和P12的指针,从DB3检索块B3,2和B3,6以获取尾部信息。 #### 5. 重新计算阶段 在重新计算阶段,LBS聚合所有在线活跃用户的冗余向量。以DB1为例,具体步骤如下: - **用户设置**:每个活跃用户指定信任不与LBS勾结的用户百分比ℓ,该参数调整差分隐私机制添加的噪声规模。用户注册服务时,向LBS发送用于计算成对密钥的自签名Diffie - Hellman(DH)组件和用于身份验证的证书。 - **密钥计算**:重新计算开始时,LBS将自签名DH组件和证书分发给所有活跃用户,每个用户使用DH组件计算与其他用户共享的成对密钥。 - **数据处理**:每个用户u对Ru进行计算,然后将Ru的噪声加密版本ˆRu发送给LBS。LBS收集所有活跃用户的ˆRu后,得出聚合统计的差分隐私向量ˆR,并使用它生成新的AQP。具体计算过程如下: - 设n为活跃用户数,Ku,w为用户u和w共享的成对密钥,r1和r2为LBS发布的两个随机数,Ku为用户u与LBS之间的对称密钥。对于Ru的每个元素Ru[v],用户u花费隐私预算λ = ϵ/(4 · qmax),从伽马分布中抽取两个噪声值,计算ˆRu[v] = Ru[v] + Gu,1(n · ℓ, λ) - Gu,2(n
corwn 最低0.47元/天 解锁专栏
赠100次下载
继续阅读 点击查看下一篇
profit 400次 会员资源下载次数
profit 300万+ 优质博客文章
profit 1000万+ 优质下载资源
profit 1000万+ 优质文库回答
复制全文

相关推荐

LI_李波

资深数据库专家
北理工计算机硕士,曾在一家全球领先的互联网巨头公司担任数据库工程师,负责设计、优化和维护公司核心数据库系统,在大规模数据处理和数据库系统架构设计方面颇有造诣。
最低0.47元/天 解锁专栏
赠100次下载
百万级 高质量VIP文章无限畅学
千万级 优质资源任意下载
千万级 优质文库回答免费看
立即解锁

专栏目录

最新推荐

QMCA开源API设计对决:RESTful与GraphQL的实战比较

![QMCA开源API设计对决:RESTful与GraphQL的实战比较](https://www.onestopdevshop.io/wp-content/uploads/2023/01/ASP.NET-WEBAPI-1024x519.png) # 摘要 本文对API设计进行深入探讨,首先概述了API的重要性,并对比了RESTful和GraphQL两种设计理念与实践。RESTful部分重点分析了其核心原则,实践构建方法,以及开发中遇到的优势与挑战。GraphQL部分则着重阐述了其原理、设计实现及挑战与优势。进一步,本文比较了两种API的性能、开发效率、社区支持等多方面,为开发者提供了决策依

【LT8619B&LT8619C视频同步解决方案】:同步机制故障排除与信号完整性测试

# 摘要 本论文详细探讨了LT8619B和LT8619C视频同步解决方案的理论与实践应用。首先概述了同步机制的理论基础及其在视频系统中的重要性,并介绍了同步信号的类型和标准。接着,文章深入分析了视频信号完整性测试的理论基础和实际操作方法,包括测试指标和流程,并结合案例进行了分析。此外,本文还提供了LT8619B&LT8619C故障排除的技术细节和实际案例,以帮助技术人员高效诊断和解决问题。最后,介绍了高级调试技巧,并通过复杂场景下的案例研究,探讨了高级同步解决方案的实施步骤,以期为相关领域的工程师提供宝贵的技术参考和经验积累。 # 关键字 LT8619B;LT8619C;视频同步;信号完整性

【系统可靠性保障】:AD597的EMC与ESD防护措施详解

![AD597](https://static.mianbaoban-assets.eet-china.com/xinyu-images/MBXY-CR-0285fbd30b44574d5f3c3d67f6a602fc.png) # 摘要 本文系统介绍了AD597芯片在现代电子系统中的应用,并深入探讨了其电磁兼容性(EMC)设计原则和静电放电(ESD)防护基础。通过分析EMC的基本概念、重要性和信号完整性的影响,提出了设计阶段的EMC防护措施。同时,本文还详细讨论了ESD的物理机制、影响以及AD597的ESD保护需求。结合案例研究,文章展示了AD597在高可靠性系统中的应用,以及实施EMC和

【游戏逆向工程的核心】:ScriptHookV机制深度剖析(新手变专家)

# 摘要 本文旨在为游戏开发人员提供ScriptHookV工具的全面介绍,涵盖了从基础操作到高级应用的各个方面。首先,文章解释了ScriptHookV的工作原理,包括插件机制、脚本加载执行流程和环境搭建。随后,介绍了高级应用,如内存数据处理、游戏事件模拟和脚本模块化。进阶技巧章节着重于性能优化、跨平台脚本编写和安全性增强。最后,通过实战演练,文章展示了如何从理论知识过渡到实际项目的开发,并对ScriptHookV技术的未来进行展望。整体而言,本文为游戏逆向工程提供了实用的指导和深入的洞见。 # 关键字 游戏逆向工程;ScriptHookV;内存数据处理;游戏事件模拟;脚本模块化;性能优化;跨

全志芯片图形处理单元(GPU)优化指南:应用手册与规格书的图形性能提升

![全志芯片图形处理单元(GPU)优化指南:应用手册与规格书的图形性能提升](https://assetsio.gnwcdn.com/astc.png?width=1200&height=1200&fit=bounds&quality=70&format=jpg&auto=webp) # 摘要 全志芯片作为一款在移动设备领域广泛使用的SoC,其GPU性能的提升对图形处理能力至关重要。本文首先解析了全志芯片GPU的基础架构,随后详细阐述了GPU性能优化的理论基础和实践技巧,包括硬件工作原理、性能分析、优化策略、编程实践和图形驱动优化。接着,通过具体案例分析,揭示了性能瓶颈诊断和调优方案,并对优

【EMV芯片卡的普及】:消费者教育与市场接受度的3大分析

![【EMV芯片卡的普及】:消费者教育与市场接受度的3大分析](https://www.hostmerchantservices.com/wp-content/uploads/2023/10/global-chipcard-usage-1024x576.jpg) # 摘要 本论文旨在全面探讨EMV芯片卡技术,并分析消费者与市场对其的接受度。首先概述了EMV芯片卡技术的基本概念及其在支付领域的重要性。接着,从消费者视角出发,探讨了认知、使用体验以及影响接受度的多种因素。随后,研究了市场层面,包括零售商和金融机构的接受情况、态度与策略,并分析了市场竞争格局。文章进一步提出了提升EMV芯片卡普及率

Android语音合成与机器学习融合:利用ML模型提升语音质量

![Android语音合成与机器学习融合:利用ML模型提升语音质量](http://blog.hiroshiba.jp/create-singing-engine-with-deep-learning/1.png) # 摘要 本文对Android语音合成技术进行了全面概述,探讨了机器学习与语音合成的融合机制,重点分析了基于机器学习的语音合成模型,如循环神经网络(RNN)、卷积神经网络(CNN)和Transformer模型,以及评估这些模型质量的方法。文章接着介绍了在Android平台上实现语音合成的方法,包括使用的接口、工具、集成步骤和性能优化。此外,本文还探讨了如何利用机器学习模型进一步提

请你提供具体的英文内容,以便我按照要求完成博客创作。

# 高级持续交付:关键要点与最佳实践 ## 1. 持续交付关键要点概述 在持续交付的实践中,有几个关键方面需要特别关注: - **数据库管理**:数据库是大多数应用程序的重要组成部分,应纳入持续交付流程。数据库架构变更需存储在版本控制系统中,并通过数据库迁移工具进行管理。数据库架构变更分为向后兼容和向后不兼容两种类型,前者处理相对简单,后者则需要更多的工作,可能需要将变更拆分为多个随时间分布的迁移步骤。此外,数据库不应成为整个系统的核心,理想的做法是为每个服务配备独立的数据库。 - **回滚准备**:交付过程应始终为回滚场景做好准备。 - **发布模式**:有三种发布模式值得考虑,分别是滚动

【Simulink仿真优化技巧】:SOGI锁相环性能提升的6大关键步骤

![simulink仿真,包含单相逆变,PI控制双闭环,PR控制闭环,SOGI锁相,单相过零锁相等内容](https://fr.mathworks.com/products/motor-control/_jcr_content/mainParsys/band_copy/mainParsys/columns_copy_1545897/ae985c2f-8db9-4574-92ba-f011bccc2b9f/image_copy_copy.adapt.full.medium.jpg/1709558069734.jpg) # 摘要 本文对SOGI锁相环(Second-Order Generaliz

SEMIKRON轨道交通控制:探索其在关键基础设施中的应用

![SEMIKRON轨道交通控制:探索其在关键基础设施中的应用](https://img-blog.csdnimg.cn/img_convert/dbe058e27a31ec6311410c0394d68ffe.jpeg) # 摘要 本文旨在探讨SEMIKRON技术在轨道交通控制系统中的应用与实践。首先对轨道交通控制系统进行了概述,然后详细分析了SEMIKRON技术的理论基础及在轨道交通控制中的关键作用。通过对比国内外轨道交通控制系统,突出了SEMIKRON技术的应用实例。接着,本文具体阐述了SEMIKRON轨道交通控制系统的部署、优化与维护方法。最后,对SEMIKRON技术面临的挑战与机遇