ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 1412.8356
82
77
v1v2v3v4v5 (latest)

Bloom Filters in Adversarial Environments

29 December 2014
M. Naor
Yogev Eylon
ArXiv (abs)PDFHTML
Abstract

A Bloom filter represents a set SSS of elements approximately, by using fewer bits than a precise representation. The price for succinctness is allowing some errors: for any x∈Sx \in Sx∈S it should always answer 'Yes', and for any x∉Sx \notin Sx∈/S it should answer 'Yes' only with small probability. The latter are called false positive errors. In this work we study the possibility of Bloom filters in a stronger setting than the usual one, where an adversary can adaptively choose a sequence of queries according to previous results after the Bloom filter has been initialized. We consider both efficient adversaries (that run in polynomial-time) and computationally unbounded adversaries that are only bounded in the amount of queries they can make. We define a Bloom filter that maintains its error probability in this setting and say it is adversarial resilient. We show that non-trivial (memory-wise) adversarial resilient Bloom filters against computationally bounded adversaries exist if and only if one-way functions exist. The resulting construction is based on one-way permutations and is quite efficient and the proof of the necessity of one-way functions relies on the framework of adaptively changing distributions. For an unbounded adversary we show that there exist an O(nlog⁡1ε+t)O(n\log{\frac{1}{\varepsilon}} + t)O(nlogε1​+t) bits Bloom filter secure against ttt queries (where nnn is the set size and ε\varepsilonε is the false positive rate of the Bloom filter); in comparison, nlog⁡1εn\log{\frac{1}{\varepsilon}}nlogε1​ is the best possible under a non-adaptive adversary.

View on arXiv
Comments on this paper