Paper 2024/698

Private Computations on Streaming Data

Vladimir Braverman, Rice University
Kevin Garbe, University of California, Los Angeles
Eli Jaffe, Stealth Software Technologies
Rafail Ostrovsky, University of California, Los Angeles
Abstract

We present a framework for privacy-preserving streaming algorithms which combine the memory-efficiency of streaming algorithms with strong privacy guarantees. These algorithms enable some number of servers to compute aggregate statistics efficiently on large quantities of user data without learning the user's inputs. While there exists limited prior work that fits within our model, our work is the first to formally define a general framework, interpret existing methods within this general framework, and develop new tools broadly applicable to this model. To highlight our model, we designed and implemented a new privacy-preserving streaming algorithm to compute heavy hitters, which are the most frequent elements in a data stream. We provide a performance comparison between our system and Poplar, the only other private statistics algorithm which supports heavy hitters. We benchmarked ours and Poplar's systems and provided direct performance comparisons within the same hardware platform. Of note, Poplar requires linear space compared to our poly-logarithmic space, meaning our system is the first to compute heavy hitters within the privacy-preserving streaming model. A small memory footprint allows our algorithm (among other benefits) to run efficiently on a very large input sizes without running out of memory or crashing.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
MultipartyStreamingsecret-sharingprioanonymityimplementation
Contact author(s)
vladimir braverman @ gmail com
kevin @ garbe com
jaffe eli96 @ gmail com
rafail @ cs ucla edu
History
2024-05-10: approved
2024-05-06: received
See all versions
Short URL
https://ia.cr/2024/698
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/698,
      author = {Vladimir Braverman and Kevin Garbe and Eli Jaffe and Rafail Ostrovsky},
      title = {Private Computations on Streaming Data},
      howpublished = {Cryptology ePrint Archive, Paper 2024/698},
      year = {2024},
      note = {\url{https://eprint.iacr.org/2024/698}},
      url = {https://eprint.iacr.org/2024/698}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.