Single-Server Private Information Retrieval with Sublinear Amortized Time

We construct new private-information-retrieval protocols in the singleserver setting. Our schemes allow a client to privately fetch a sequence of database records from a server, while the server answers each query in average time sublinear in the database size. Specifically, we introduce the first s...

Full description

Bibliographic Details
Main Author: Henzinger, Alexandra
Other Authors: Corrigan-Gibbs, Henry
Format: Thesis
Published: Massachusetts Institute of Technology 2022
Online Access:https://hdl.handle.net/1721.1/144714
_version_ 1826204610891612160
author Henzinger, Alexandra
author2 Corrigan-Gibbs, Henry
author_facet Corrigan-Gibbs, Henry
Henzinger, Alexandra
author_sort Henzinger, Alexandra
collection MIT
description We construct new private-information-retrieval protocols in the singleserver setting. Our schemes allow a client to privately fetch a sequence of database records from a server, while the server answers each query in average time sublinear in the database size. Specifically, we introduce the first single-server private-information-retrieval schemes that have sublinear amortized server time, require sublinear additional storage, and allow the client to make her queries adaptively. Our protocols rely only on standard cryptographic assumptions (decision Diffie-Hellman, quadratic residuosity, learning with errors, etc.). They work by having the client first fetch a small “hint” about the database contents from the server. Generating this hint requires server time linear in the database size. Thereafter, the client can use the hint to make a bounded number of adaptive queries to the server, which the server answers in sublinear time—yielding sublinear amortized cost. Finally, we give lower bounds proving that our most efficient scheme is optimal with respect to the trade-off it achieves between server online time and client storage.
first_indexed 2024-09-23T12:57:52Z
format Thesis
id mit-1721.1/144714
institution Massachusetts Institute of Technology
last_indexed 2024-09-23T12:57:52Z
publishDate 2022
publisher Massachusetts Institute of Technology
record_format dspace
spelling mit-1721.1/1447142022-08-30T03:32:08Z Single-Server Private Information Retrieval with Sublinear Amortized Time Henzinger, Alexandra Corrigan-Gibbs, Henry Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science We construct new private-information-retrieval protocols in the singleserver setting. Our schemes allow a client to privately fetch a sequence of database records from a server, while the server answers each query in average time sublinear in the database size. Specifically, we introduce the first single-server private-information-retrieval schemes that have sublinear amortized server time, require sublinear additional storage, and allow the client to make her queries adaptively. Our protocols rely only on standard cryptographic assumptions (decision Diffie-Hellman, quadratic residuosity, learning with errors, etc.). They work by having the client first fetch a small “hint” about the database contents from the server. Generating this hint requires server time linear in the database size. Thereafter, the client can use the hint to make a bounded number of adaptive queries to the server, which the server answers in sublinear time—yielding sublinear amortized cost. Finally, we give lower bounds proving that our most efficient scheme is optimal with respect to the trade-off it achieves between server online time and client storage. S.M. 2022-08-29T16:06:42Z 2022-08-29T16:06:42Z 2022-05 2022-06-21T19:25:44.857Z Thesis https://hdl.handle.net/1721.1/144714 In Copyright - Educational Use Permitted Copyright MIT http://rightsstatements.org/page/InC-EDU/1.0/ application/pdf Massachusetts Institute of Technology
spellingShingle Henzinger, Alexandra
Single-Server Private Information Retrieval with Sublinear Amortized Time
title Single-Server Private Information Retrieval with Sublinear Amortized Time
title_full Single-Server Private Information Retrieval with Sublinear Amortized Time
title_fullStr Single-Server Private Information Retrieval with Sublinear Amortized Time
title_full_unstemmed Single-Server Private Information Retrieval with Sublinear Amortized Time
title_short Single-Server Private Information Retrieval with Sublinear Amortized Time
title_sort single server private information retrieval with sublinear amortized time
url https://hdl.handle.net/1721.1/144714
work_keys_str_mv AT henzingeralexandra singleserverprivateinformationretrievalwithsublinearamortizedtime