English

Enhancing TreePIR for a Single-Server Setting via Resampling

Cryptography and Security 2025-10-07 v1

Abstract

Private Information Retrieval (PIR) allows a client to retrieve an entry DB[i]\text{DB}[i] from a public database DB\text{DB} held by one or more servers, without revealing the queried index ii. Traditional PIR schemes achieve sublinear server computation only under strong assumptions, such as the presence of multiple non-colluding servers or the use of public-key cryptography. To overcome these limitations, \textit{preprocessing PIR} schemes introduce a query-independent offline phase where the client collects \textit{hints} that enable efficient private queries during the online phase. In this work, we focus on preprocessing PIR schemes relying solely on \textit{One-Way Functions} (OWFs), which provide minimal cryptographic assumptions and practical implementability. We study three main constructions -- TreePIR, PIANO, and PPPS -- that explore different trade-offs between communication, storage, and server trust assumptions. Building upon the mechanisms introduced in PIANO and PPPS, we propose an adaptation of TreePIR to the single-server setting by introducing a dual-table hint structure (primary and backup tables) and a \textit{resampling} technique to refresh hints efficiently. Our proposed scheme achieves logarithmic upload bandwidth and O(nlogn)O(\sqrt{n}\log n) download complexity while requiring O(nlogn)O(\sqrt{n}\log n) client storage. This represents a significant improvement over prior single-server preprocessing PIR schemes such as PIANO (O(n)O(\sqrt{n}) bandwidth) and PPPS (O(n1/4)O(n^{1/4}) bandwidth), while maintaining the simplicity and minimal assumptions of the OWF-based setting.

Keywords

Cite

@article{arxiv.2510.04882,
  title  = {Enhancing TreePIR for a Single-Server Setting via Resampling},
  author = {Elian Morel},
  journal= {arXiv preprint arXiv:2510.04882},
  year   = {2025}
}
R2 v1 2026-07-01T06:19:13.749Z