Loading…

Pantheon: Private Retrieval from Public Key-Value Store

Consider a cloud server that owns a key-value store and provides a private query service to its clients. Preserving client privacy in this setting is difficult because the key-value store is public , and a client cannot encrypt or modify it. Therefore, privacy in this context implies hiding the acce...

Full description

Saved in:
Bibliographic Details
Published in:Proceedings of the VLDB Endowment 2022-12, Vol.16 (4), p.643-656
Main Authors: Ahmad, Ishtiyaque, Agrawal, Divyakant, Abbadi, Amr El, Gupta, Trinabh
Format: Article
Language:English
Citations: Items that this one cites
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites cdi_FETCH-LOGICAL-c196t-f94b94721a37b4d415c9d3d3238f13dc333ee9e99eaff625e8dce5bccba21ab93
container_end_page 656
container_issue 4
container_start_page 643
container_title Proceedings of the VLDB Endowment
container_volume 16
creator Ahmad, Ishtiyaque
Agrawal, Divyakant
Abbadi, Amr El
Gupta, Trinabh
description Consider a cloud server that owns a key-value store and provides a private query service to its clients. Preserving client privacy in this setting is difficult because the key-value store is public , and a client cannot encrypt or modify it. Therefore, privacy in this context implies hiding the access pattern of a client. Pantheon is a system that cryptographically allows a client to retrieve the value corresponding to a key from a public key-value store without allowing the server or any adversary to know any information about the key or value accessed. Pantheon devises a single-round retrieval protocol which reduces server-side latency by refining its cryptographic machinery and massively parallelizing the query execution workload. Using these novel techniques, Pantheon achieves a 93X improvement for server-side latency over a state-of-the-art solution.
doi_str_mv 10.14778/3574245.3574251
format article
fullrecord <record><control><sourceid>crossref</sourceid><recordid>TN_cdi_crossref_primary_10_14778_3574245_3574251</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>10_14778_3574245_3574251</sourcerecordid><originalsourceid>FETCH-LOGICAL-c196t-f94b94721a37b4d415c9d3d3238f13dc333ee9e99eaff625e8dce5bccba21ab93</originalsourceid><addsrcrecordid>eNpNj8tqQjEURYO0oLWd-xPX5uQkNznDIloFQQd2HPI4oRVf3Djp3yv2Djpae7IXLCEmIKegrXXvaKxW2kwfNDAQIwVGNk6Sffq3h-Kl1r2UrWvBjcRwG07Xbz6fXsVzCYfKbz3H4msx382WzXrzuZp9rJsE1F6bQjqStgoC2qizBpMoY0aFrgDmhIjMxEQcSmmVYZcTm5hSDPdPJBwL-edN3bnWjou_dD_H0P16kP5R4vsS35fgDbb5OfQ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Pantheon: Private Retrieval from Public Key-Value Store</title><source>Association for Computing Machinery:Jisc Collections:ACM OPEN Journals 2023-2025 (reading list)</source><creator>Ahmad, Ishtiyaque ; Agrawal, Divyakant ; Abbadi, Amr El ; Gupta, Trinabh</creator><creatorcontrib>Ahmad, Ishtiyaque ; Agrawal, Divyakant ; Abbadi, Amr El ; Gupta, Trinabh</creatorcontrib><description>Consider a cloud server that owns a key-value store and provides a private query service to its clients. Preserving client privacy in this setting is difficult because the key-value store is public , and a client cannot encrypt or modify it. Therefore, privacy in this context implies hiding the access pattern of a client. Pantheon is a system that cryptographically allows a client to retrieve the value corresponding to a key from a public key-value store without allowing the server or any adversary to know any information about the key or value accessed. Pantheon devises a single-round retrieval protocol which reduces server-side latency by refining its cryptographic machinery and massively parallelizing the query execution workload. Using these novel techniques, Pantheon achieves a 93X improvement for server-side latency over a state-of-the-art solution.</description><identifier>ISSN: 2150-8097</identifier><identifier>EISSN: 2150-8097</identifier><identifier>DOI: 10.14778/3574245.3574251</identifier><language>eng</language><ispartof>Proceedings of the VLDB Endowment, 2022-12, Vol.16 (4), p.643-656</ispartof><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c196t-f94b94721a37b4d415c9d3d3238f13dc333ee9e99eaff625e8dce5bccba21ab93</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780,27901,27902</link.rule.ids></links><search><creatorcontrib>Ahmad, Ishtiyaque</creatorcontrib><creatorcontrib>Agrawal, Divyakant</creatorcontrib><creatorcontrib>Abbadi, Amr El</creatorcontrib><creatorcontrib>Gupta, Trinabh</creatorcontrib><title>Pantheon: Private Retrieval from Public Key-Value Store</title><title>Proceedings of the VLDB Endowment</title><description>Consider a cloud server that owns a key-value store and provides a private query service to its clients. Preserving client privacy in this setting is difficult because the key-value store is public , and a client cannot encrypt or modify it. Therefore, privacy in this context implies hiding the access pattern of a client. Pantheon is a system that cryptographically allows a client to retrieve the value corresponding to a key from a public key-value store without allowing the server or any adversary to know any information about the key or value accessed. Pantheon devises a single-round retrieval protocol which reduces server-side latency by refining its cryptographic machinery and massively parallelizing the query execution workload. Using these novel techniques, Pantheon achieves a 93X improvement for server-side latency over a state-of-the-art solution.</description><issn>2150-8097</issn><issn>2150-8097</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2022</creationdate><recordtype>article</recordtype><recordid>eNpNj8tqQjEURYO0oLWd-xPX5uQkNznDIloFQQd2HPI4oRVf3Djp3yv2Djpae7IXLCEmIKegrXXvaKxW2kwfNDAQIwVGNk6Sffq3h-Kl1r2UrWvBjcRwG07Xbz6fXsVzCYfKbz3H4msx382WzXrzuZp9rJsE1F6bQjqStgoC2qizBpMoY0aFrgDmhIjMxEQcSmmVYZcTm5hSDPdPJBwL-edN3bnWjou_dD_H0P16kP5R4vsS35fgDbb5OfQ</recordid><startdate>20221201</startdate><enddate>20221201</enddate><creator>Ahmad, Ishtiyaque</creator><creator>Agrawal, Divyakant</creator><creator>Abbadi, Amr El</creator><creator>Gupta, Trinabh</creator><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>20221201</creationdate><title>Pantheon</title><author>Ahmad, Ishtiyaque ; Agrawal, Divyakant ; Abbadi, Amr El ; Gupta, Trinabh</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c196t-f94b94721a37b4d415c9d3d3238f13dc333ee9e99eaff625e8dce5bccba21ab93</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2022</creationdate><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Ahmad, Ishtiyaque</creatorcontrib><creatorcontrib>Agrawal, Divyakant</creatorcontrib><creatorcontrib>Abbadi, Amr El</creatorcontrib><creatorcontrib>Gupta, Trinabh</creatorcontrib><collection>CrossRef</collection><jtitle>Proceedings of the VLDB Endowment</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Ahmad, Ishtiyaque</au><au>Agrawal, Divyakant</au><au>Abbadi, Amr El</au><au>Gupta, Trinabh</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Pantheon: Private Retrieval from Public Key-Value Store</atitle><jtitle>Proceedings of the VLDB Endowment</jtitle><date>2022-12-01</date><risdate>2022</risdate><volume>16</volume><issue>4</issue><spage>643</spage><epage>656</epage><pages>643-656</pages><issn>2150-8097</issn><eissn>2150-8097</eissn><abstract>Consider a cloud server that owns a key-value store and provides a private query service to its clients. Preserving client privacy in this setting is difficult because the key-value store is public , and a client cannot encrypt or modify it. Therefore, privacy in this context implies hiding the access pattern of a client. Pantheon is a system that cryptographically allows a client to retrieve the value corresponding to a key from a public key-value store without allowing the server or any adversary to know any information about the key or value accessed. Pantheon devises a single-round retrieval protocol which reduces server-side latency by refining its cryptographic machinery and massively parallelizing the query execution workload. Using these novel techniques, Pantheon achieves a 93X improvement for server-side latency over a state-of-the-art solution.</abstract><doi>10.14778/3574245.3574251</doi><tpages>14</tpages></addata></record>
fulltext fulltext
identifier ISSN: 2150-8097
ispartof Proceedings of the VLDB Endowment, 2022-12, Vol.16 (4), p.643-656
issn 2150-8097
2150-8097
language eng
recordid cdi_crossref_primary_10_14778_3574245_3574251
source Association for Computing Machinery:Jisc Collections:ACM OPEN Journals 2023-2025 (reading list)
title Pantheon: Private Retrieval from Public Key-Value Store
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-02T10%3A43%3A22IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-crossref&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Pantheon:%20Private%20Retrieval%20from%20Public%20Key-Value%20Store&rft.jtitle=Proceedings%20of%20the%20VLDB%20Endowment&rft.au=Ahmad,%20Ishtiyaque&rft.date=2022-12-01&rft.volume=16&rft.issue=4&rft.spage=643&rft.epage=656&rft.pages=643-656&rft.issn=2150-8097&rft.eissn=2150-8097&rft_id=info:doi/10.14778/3574245.3574251&rft_dat=%3Ccrossref%3E10_14778_3574245_3574251%3C/crossref%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c196t-f94b94721a37b4d415c9d3d3238f13dc333ee9e99eaff625e8dce5bccba21ab93%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true