Skip to main navigation Skip to search Skip to main content

Probabilistic Properties of the Spatial Bloom Filters and Their Relevance to Cryptographic Protocols

Research output: Contribution to journalArticlepeer-review

Abstract

The classical Bloom filter data structure is a crucial component of hundreds of cryptographic protocols. It has been used in privacy preservation and secure computation settings, often in conjunction with the (somewhat) homomorphic properties of ciphers such as Paillier's. In 2014, a new data structure extending and surpassing the capabilities of the classical Bloom filter has been proposed. The new primitive, called spatial Bloom filter (SBF) retains the hash-based membership-query design of the Bloom filter, but applies it to elements from multiple sets. Since its introduction, the SBF has been used in the design of cryptographic protocols for a number of domains, including location privacy and network security. However, due to the complex nature of this probabilistic data structure, its properties had not been fully understood. In this paper, we address this gap in knowledge and we fully explore the probabilistic properties of the SBF. In doing so, we define a number of metrics (such as emersion and safeness) useful in determining the parameters needed to achieve certain characteristics in a filter, including the false positive probability and inter-set error rate. This will in turn enable the design of more efficient cryptographic protocols based on the SBF, opening the way to their practical application in a number of security and privacy settings.

Original languageEnglish
Pages (from-to)1710-1721
Number of pages12
JournalIEEE Transactions on Information Forensics and Security
Volume13
Issue number7
DOIs
Publication statusPublished - Jul 2018

Keywords

  • Cryptographic protocols
  • Spatial bloom filters

Fingerprint

Dive into the research topics of 'Probabilistic Properties of the Spatial Bloom Filters and Their Relevance to Cryptographic Protocols'. Together they form a unique fingerprint.

Cite this