Authenticated private information retrieval
Simone Colombo, Kirill Nikitin, Henry Corrigan-Gibbs, David J. Wu, Bryan Ford
摘要
This paper introduces protocols for authenticated private information retrieval. These schemes enable a client to fetch a record from a remote database server such that (a) the server does not learn which record the client reads, and (b) the client either obtains the "authentic" record or detects server misbehavior and safely aborts. Both properties are crucial for many applications. Standard private-information-retrieval schemes either do not ensure this form of output authenticity, or they require multiple database replicas with an honest majority. In contrast, we offer multi-server schemes that protect security as long as at least one server is honest. Moreover, if the client can obtain a short digest of the database out of band, then our schemes require only a single server. Performing an authenticated private PGP-public-key lookup on an OpenPGP key server's database of 3.5 million keys (3 GiB), using two non-colluding servers, takes under 1.2 core-seconds of computation, essentially matching the time taken by unauthenticated private information retrieval. Our authenticated single-server schemes are 30-100× more costly than stateof-the-art unauthenticated single-server schemes, though they achieve incomparably stronger integrity properties. Single server, point queries. Finally, we give two singleserver authenticated-PIR protocols: one from the learningwith-errors assumption, and one from the decisional-Diffie-Hellman assumption. Like many recent single-server PIR protocols [1, 4, 5, 52] , our schemes extend the classic Kushilevitz-Ostrovsky scheme based on additively homomorphic encryption [57, 75] . Our schemes incorporate additional randomness that the client uses to authenticate the server's response. The client verifies the server's reply using a short database digest that the client obtains via out-of-band means. Our schemes operate with single-bit records. We propose extensions for handling larger records, but they require increased PIR scheme N o. of ho ne st se rv er s ne ed ed M al ic io us Se le ct iv e-fa ilu re se cu re N o pu bl ic -k ey cr yp to gr ap hy R ec ov er y Multi-server schemes Robust PIR [11, 12] 1 ✗ ✗ ✓ ✓ Byzantine PIR [11, 12, 39, 49, 56] Table 2: Summary of PIR schemes that tolerate dishonest servers. The multi-server schemes assume k servers in total. Malicious indicates schemes that resist malicious adversaries, as opposed to merely faulty servers. Selective-failure secure indicates schemes designed to resist selective-failure attacks [55]. No public-key cryptography indicates schemes that require only fast symmetric primitives; singleserver schemes always require public-key operations [34]. Recovery indicates whether, in case of a server's misbehaviour, the client is able to recover the correct output or just aborts. municates with k > 1 database replicas; correctness holds if all k servers are honest and privacy holds if at least one server is honest. Multi-server PIR schemes traditionally offer information-theoretic privacy. In single-server PIR schemes (k = 1) [57], correctness holds if the single server is honest and privacy holds against a dishonest server. Single-server PIR schemes require a computationally-bounded server and public-key cryptographic operations [34]. In many applications, the database is a list of (keyword, value) pairs; the PIR client holds a keyword and wants the associated value. In this paper, we construct authenticated PIR schemes for integer-indexed arrays, and we use off-the-shelf methods [29, 48] to convert these schemes into authenticated keyword-based PIR schemes. Why integrity matters in PIR Standard PIR schemes give the client no integrity guarantees. If any one of the servers in a single-or multi-server scheme deviates from the protocol, the malicious server can-in many PIR protocols-completely control the output that the client receives. In other words, classic PIR protocols do not ensure correctness against even just one malicious server. This lack of integrity protection is extremely problematic in many applications of PIR: • Public-key server: If a client uses PIR to query a PGP or Signal key server for a contact's public keys, a malicious server could cause the client to fetch a false public key for which the adversary controls the secret key.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper10
- YPIR: High-Throughput Single-Server PIR with Silent PreprocessingSamir Jordan Menon, David J. WuUSENIX Security 2024 · 被引用 34 次
- VeriSimplePIR: Verifiability in SimplePIR at No Online Cost for Honest ServersLeo de Castro, Keewoo LeeUSENIX Security 2024 · 被引用 18 次
- Call Me By My Name: Simple, Practical Private Information Retrieval for Keyword QueriesSofía Celi, Alex DavidsonCCS 2024 · 被引用 13 次
- GPU-based Private Information Retrieval for On-Device Machine Learning InferenceMaximilian Lam, Jeff Johnson, Wenjie Xiong, Kiwan Maeng 等ASPLOS 2024 · 被引用 11 次
- Realizing Flexible Broadcast Encryption: How to Broadcast to a Public-Key DirectoryRachit Garg, George Lu, Brent Waters, David J. WuCCS 2023 · 被引用 6 次
它引用的顶会 Paper17
- Function Secret Sharing: Improvements and ExtensionsElette Boyle, Niv Gilboa, Yuval IshaiCCS 2016 · 被引用 404 次
- PIR with Compressed Queries and Amortized Query ProcessingSebastian Angel, Hao Chen, Kim Laine, Srinath T. V. SettyS&P 2018 · 被引用 353 次
- Keeping Authorities "Honest or Bust" with Decentralized Witness CosigningEwa Syta, Iulia Tamas, Dylan Visher, David Isaac Wolinsky 等S&P 2016 · 被引用 285 次
- Protecting accounts from credential stuffing with password breach alertingKurt Thomas, Jennifer Pullman, Kevin Yeo, Ananth Raghunathan 等USENIX Security 2019 · 被引用 154 次
- SPIRAL: Fast, High-Rate Single-Server PIR via FHE CompositionSamir Jordan Menon, David J. WuS&P 2022 · 被引用 153 次
相关 Paper
- Single-Server Private Information Retrieval with Sublinear Amortized TimeHenry Corrigan-Gibbs, Alexandra Henzinger, Dmitry KoganEUROCRYPT 2022 · 被引用 64 次
- Communication-efficient, Fault Tolerant PIR over Erasure Coded StorageAndrew Park, Trevor Leong, Francisco Maturana, Wenting Zheng 等S&P 2024 · 被引用 2 次
- One Server for the Price of Two: Simple and Fast Single-Server Private Information RetrievalAlexandra Henzinger, Matthew M. Hong, Henry Corrigan-Gibbs, Sarah Meiklejohn 等USENIX Security 2023
- Fully Malicious Authenticated PIRMarian Dietz, Stefano TessaroCRYPTO 2024 · 被引用 8 次
- Cohort: Decentralized PIRJonathan Weiss, Yossi GiladSOSP 2026
