IVE: An Accelerator for Single-Server Private Information Retrieval Using Versatile Processing Elements

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Kim, Sangpyo, Ji, Hyesung, Kim, Jongmin, Choi, Wonseok, Park, Jaiyoung, Ahn, Jung Ho
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866912740835065856
author Kim, Sangpyo
Ji, Hyesung
Kim, Jongmin
Choi, Wonseok
Park, Jaiyoung
Ahn, Jung Ho
author_facet Kim, Sangpyo
Ji, Hyesung
Kim, Jongmin
Choi, Wonseok
Park, Jaiyoung
Ahn, Jung Ho
contents Private information retrieval (PIR) is an essential cryptographic protocol for privacy-preserving applications, enabling a client to retrieve a record from a server's database without revealing which record was requested. Single-server PIR based on homomorphic encryption has particularly gained immense attention for its ease of deployment and reduced trust assumptions. However, single-server PIR remains impractical due to its high computational and memory bandwidth demands. Specifically, reading the entirety of large databases from storage, such as SSDs, severely limits its performance. To address this, we propose IVE, an accelerator for single-server PIR with a systematic extension that enables practical retrieval from large databases using DRAM. Recent advances in DRAM capacity allow PIR for large databases to be served entirely from DRAM, removing its dependence on storage bandwidth. Although the memory bandwidth bottleneck still remains, multi-client batching effectively amortizes database access costs across concurrent requests to improve throughput. However, client-specific data remains a bottleneck, whose bandwidth requirements ultimately limits performance. IVE overcomes this by employing a large on-chip scratchpad with an operation scheduling algorithm that maximizes data reuse, further boosting throughput. Additionally, we introduce sysNTTU, a versatile functional unit that enhances area efficiency without sacrificing performance. We also propose a heterogeneous memory system architecture, which enables a linear scaling of database sizes without a throughput degradation. Consequently, IVE achieves up to 1,275x higher throughput compared to prior PIR hardware solutions.
format Preprint
id arxiv_https___arxiv_org_abs_2512_01574
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle IVE: An Accelerator for Single-Server Private Information Retrieval Using Versatile Processing Elements
Kim, Sangpyo
Ji, Hyesung
Kim, Jongmin
Choi, Wonseok
Park, Jaiyoung
Ahn, Jung Ho
Cryptography and Security
Hardware Architecture
Private information retrieval (PIR) is an essential cryptographic protocol for privacy-preserving applications, enabling a client to retrieve a record from a server's database without revealing which record was requested. Single-server PIR based on homomorphic encryption has particularly gained immense attention for its ease of deployment and reduced trust assumptions. However, single-server PIR remains impractical due to its high computational and memory bandwidth demands. Specifically, reading the entirety of large databases from storage, such as SSDs, severely limits its performance. To address this, we propose IVE, an accelerator for single-server PIR with a systematic extension that enables practical retrieval from large databases using DRAM. Recent advances in DRAM capacity allow PIR for large databases to be served entirely from DRAM, removing its dependence on storage bandwidth. Although the memory bandwidth bottleneck still remains, multi-client batching effectively amortizes database access costs across concurrent requests to improve throughput. However, client-specific data remains a bottleneck, whose bandwidth requirements ultimately limits performance. IVE overcomes this by employing a large on-chip scratchpad with an operation scheduling algorithm that maximizes data reuse, further boosting throughput. Additionally, we introduce sysNTTU, a versatile functional unit that enhances area efficiency without sacrificing performance. We also propose a heterogeneous memory system architecture, which enables a linear scaling of database sizes without a throughput degradation. Consequently, IVE achieves up to 1,275x higher throughput compared to prior PIR hardware solutions.
title IVE: An Accelerator for Single-Server Private Information Retrieval Using Versatile Processing Elements
topic Cryptography and Security
Hardware Architecture
url https://arxiv.org/abs/2512.01574