Automated Cryptanalysis of Bloom Filter Encryptions of Health Records
Martin Kroll, Simone Steinmetzer

TL;DR
This paper presents an automated cryptanalysis method that effectively breaks Bloom filter encryptions of health records, especially those combining multiple identifiers, highlighting security vulnerabilities in privacy-preserving medical data linkage.
Contribution
The paper introduces a novel cryptanalysis approach for Bloom filter encryptions, including detection of bigram atoms, optimization for atom-to-bigram assignment, and record reconstruction.
Findings
First convincing attack on multi-identifier Bloom filter encryptions
Demonstrates vulnerabilities in existing privacy-preserving linkage methods
Highlights need for improved security measures in Bloom filter applications
Abstract
Privacy-preserving record linkage with Bloom filters has become increasingly popular in medical applications, since Bloom filters allow for probabilistic linkage of sensitive personal data. However, since evidence indicates that Bloom filters lack sufficiently high security where strong security guarantees are required, several suggestions for their improvement have been made in literature. One of those improvements proposes the storage of several identifiers in one single Bloom filter. In this paper we present an automated cryptanalysis of this Bloom filter variant. The three steps of this procedure constitute our main contributions: (1) a new method for the detection of Bloom filter encrytions of bigrams (so-called atoms), (2) the use of an optimization algorithm for the assignment of atoms to bigrams, (3) the reconstruction of the original attribute values by linkage against bigram…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
