博客
关于我
Private Information Retrieval私有信息检索
阅读量:255 次
发布时间:2019-03-01

本文共 1173 字,大约阅读时间需要 3 分钟。

1. PIR简介

私有信息检索(Private Information Retrieval, PIR)是一个在军事、商业等领域具有重要应用价值的问题。PIR的核心目标是让用户能够从数据库中获取所需信息,而不泄露查询内容给数据库管理员。

服务器Bob维护着一个包含n个数据项的数据库:d₁, d₂, …, dₙ。客户端Alice需要查询数据库中的某一项di,而Bob对Alice的查询内容一无所知。这就是PIR问题的基本描述。随着技术的发展,PIR不仅保护了查询内容的安全性,还扩展到了对服务器数据的隐私保护,即Alice除了获取di外,无法从其他途径获取任何其他信息,这被称为对称私有信息检索(Symmetrically-Private Information Retrieval, SPIR)。

根据对隐私保护的需求,PIR可以分为三种类型:

  • 绝对安全的PIR:基于信息论安全的强安全概念,假设攻击者具备无限制的计算能力,仍能确保用户隐私的完全保护。
  • 相对安全的PIR:基于多项式时间的计算安全,适用于攻击者计算能力有限的场景。
  • 辅助安全的PIR:借助安全硬件加速,提供高效的执行环境,适合特定硬件支持的场景。
  • 此外,PIR还可以根据参与方的诚信程度划分为恶意模型和半诚实模型。PIR技术在安全多方计算领域具有重要地位,广泛应用于局部可解码编码、匿名认证、数据安全传输等方面。

    2. PIR技术分类

    PIR技术经历了三代的发展,主要论文代表如下: 第一代PIR技术基于分散式加密,第二代引入了加性混沌函数,第三代则采用了同态秘密共享(Homomorphic Secret Sharing, HSS)作为核心技术。第三代PIR的主要技术路线包括同态加密算法(Fully Homomorphic Encryption, FHE)的应用。

    全同态加密算法FHE通过加上零化元(Zn)和指数基数的引入,解决了密码学通信复杂度难题。通过将加密数据转换为基底表示并进行计算,FHE实现了数据在加密状态下进行操作的能力,为PIR技术的发展提供了重要支持。

    3. MPC\PIR\LDC关联

    多方计算协议(Multiparty Computation, MPC)、私有信息检索(PIR)以及局部可解码码(Locally Decodable Code, LDC)这三项技术在技术点上紧密相关。LDC是一种可以通过查询少量编码符号即可恢复任意信息符号的纠错码技术。

    MPC和PIR在数据处理过程中都需要对多方数据进行安全的合并与计算,而LDC则为PIR提供了数据可解码的基础,确保在网络分散式环境下,数据可以被高效恢复。这些技术的结合不仅提升了数据处理效率,也增强了系统的安全性和可靠性。

    通过以上技术的协同应用,PIR在实际应用中展现了强大的潜力和广泛的适用性。

    转载地址:http://lrmx.baihongyu.com/

    你可能感兴趣的文章
    nopcommerce商城系统--文档整理
    查看>>
    NOPI读取Excel
    查看>>
    NoSQL&MongoDB
    查看>>
    NoSQL介绍
    查看>>
    NoSQL数据库概述
    查看>>
    Notadd —— 基于 nest.js 的微服务开发框架
    查看>>
    NOTE:rfc5766-turn-server
    查看>>
    Notepad ++ 安装与配置教程(非常详细)从零基础入门到精通,看完这一篇就够了
    查看>>
    Notepad++在线和离线安装JSON格式化插件
    查看>>
    notepad++最详情汇总
    查看>>
    notepad++正则表达式替换字符串详解
    查看>>
    notepad如何自动对齐_notepad++怎么自动排版
    查看>>
    Notes on Paul Irish's "Things I learned from the jQuery source" casts
    查看>>
    Notification 使用详解(很全
    查看>>
    NotImplementedError: Cannot copy out of meta tensor; no data! Please use torch.nn.Module.to_empty()
    查看>>
    NotImplementedError: Could not run torchvision::nms
    查看>>
    Now trying to drop the old temporary tablespace, the session hangs.
    查看>>
    nowcoder—Beauty of Trees
    查看>>
    np.arange()和np.linspace()绘制logistic回归图像时得到不同的结果?
    查看>>
    np.power的使用
    查看>>