博客
关于我
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/

    你可能感兴趣的文章
    No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android
    查看>>
    NO.23 ZenTaoPHP目录结构
    查看>>
    no1
    查看>>
    NO32 网络层次及OSI7层模型--TCP三次握手四次断开--子网划分
    查看>>
    NoClassDefFoundError: org/springframework/boot/context/properties/ConfigurationBeanFactoryMetadata
    查看>>
    Node JS: < 一> 初识Node JS
    查看>>
    Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runtime(72)
    查看>>
    Node-RED中使用JSON数据建立web网站
    查看>>
    Node-RED中使用json节点解析JSON数据
    查看>>
    Node-RED中使用node-random节点来实现随机数在折线图中显示
    查看>>
    Node-RED中使用node-red-browser-utils节点实现选择Windows操作系统中的文件并实现图片预览
    查看>>
    Node-RED中使用node-red-contrib-image-output节点实现图片预览
    查看>>
    Node-RED中使用node-red-node-ui-iframe节点实现内嵌iframe访问其他网站的效果
    查看>>
    Node-RED中使用Notification元件显示警告讯息框(温度过高提示)
    查看>>
    Node-RED中实现HTML表单提交和获取提交的内容
    查看>>
    Node-RED中通过node-red-ui-webcam节点实现访问摄像头并截取照片预览
    查看>>
    node-request模块
    查看>>
    Node.js 8 中的 util.promisify的详解
    查看>>
    Node.js 函数是什么样的?
    查看>>
    Node.js 历史
    查看>>