理论基础:隐匿查询PIR
创作时间:
作者:
@小白创作中心
理论基础:隐匿查询PIR
引用
CSDN
1.
https://blog.csdn.net/weixin_51628424/article/details/144175178
隐匿查询(PIR)是一种隐私保护技术,允许用户在不暴露查询内容的情况下从数据服务方获取所需信息。本文将详细介绍PIR的定义、分类以及基于同态加密和DPF的实现方案。
1. 隐匿查询PIR定义
隐匿查询,也称隐私信息检索(Private Information Retrieval,PIR),是指查询方隐藏被查询对象关键词或客户ID信息,数据服务方提供匹配的查询结果却无法获知具体对应哪个查询对象。数据不出门且能计算,杜绝数据缓存的可能性。
服务方有数据集D,客户发起查询请求。在经过PIR计算后,客户就可以知道与查询对应的数据。在这个过程中,服务方不知道客户检索的那个数据,客户也不知道任何不属于她查询的数据。
2. PIR分类
2.1 按服务数量分类
- 单服务PIR(Single-server PIR):可能需要像 FHE 这样的重加密原语
- 双服务PIR(Two-server PIR):难以在实际应用中实现,使用 DPF 等密码原语而更加高效
2.2 根据检索信息的方式分类
- index PIR:客户端知道数据在哪
- keyword PIR:客户端不知道数据在哪,通过 keyword 请求
3. PIR技术简介
3.1 A Trivial Solution
3.2 HE-based PIR
问题:太大计算和通信开销
HE-based PIR实现
- 服务方将在数据库内的数据转换为HE明文
- 客户方基于index加密的query vector并发送给服务方
- 服务方计算查询向量与 HE 明文之间的内积
- 客户方解密加密的查询结果获得结果明文
3.3 HDPF-based PIR
使用新的 DPF 原语提高效率。属于 Two-server PIR。
热门推荐
管理系毕业生的职业规划与发展
明日方舟"空想花庭"活动深度解析:玩法机制与玩家反馈
酱香型白酒的消费者画像及市场分析
三公九卿:古代中国的政治制度与权力结构
疼痛不要忍 《常见疼痛管理联合提示》发布
Claude发布全球首款混合推理模型,这会是AI的新标准?
治疗头痛的白色粉末药品有哪些?医生专业解答
专业教学建议:提升教学质量与学生参与度的策略
全身乏力出汗头胀头晕?可能是这些原因!
早上起来头昏昏沉沉的原因及改善方法
命理学中的命局指什么意思
炼钢产能指标是如何定义的?这些指标对行业有何指导意义?
速效救心丸与硝酸甘油:心绞痛急救药物对比分析
雷军与小米:面对谣言的挑战与坚韧成长
山西医科大学康永波团队总结了益生菌和益生元治疗溃疡性结肠炎的可能机制及其前景
青旅里的青春
小米SU7 Ultra车主深夜飙车至303km/h,高性能电动车的安全困境
左前降支近段狭窄50%严重吗,怎样治疗
HEPA滤网会二次释放脏东西到空气里吗?
“漏尿”不只是因为年龄大,如何摆脱“漏尿”的尴尬?
团队演讲如何去带动气氛
卤素灯的正确使用方式是什么?如何发挥卤素灯的最佳性能?
中美俄2025年GDP预测:美国216万亿,俄罗斯16万亿,中国令我意外
国家开放大学怎么进行学习?作业完成流程是怎样的?
警惕光伏组件的三大“杀手”:隐裂、衰减、热斑
男性需要留心:抽烟和喝酒,哪个危害会更大?给你几个解释
施工图审查的重要性及其实践
ls命令的全面参数解析与详尽使用指南
陕西铁路餐车30载:从饭菜足量到舌尖上的高铁
高铁智能动车组是什么意思