Lecture notes in computer scienceBioinformaticsPeer-reviewed journal article
Secure federated Boolean count queries using fully-homomorphic cryptography
Abstract
Biomedical data is often distributed between a network of custodians, causing challenges for researchers wishing to securely compute aggregate statistics on those data without centralizing everything--the prototypical count query asks how many patients match some multifaceted set of conditions across a network of hospitals. Difficulty arises from two sources: (1) the need to deduplicate patients who may be present in the records of multiple hospitals and (2) the need to unify partial records for the same patient which may be split across hospitals. Although cryptographic tools for secure computation promise to enable collaborative studies with formal privacy guarantees, existing approaches either are computationally impractical or support only simplified analysis pipelines. To the best of our knowledge, no existing practical secure method addresses both of these difficulties simultaneously. Here, we introduce secure federated Boolean count queries using a novel 2-stage probabilistic sketching and sampling protocol that can be efficiently implemented in off-the-shelf federated homomorphic encryption libraries (Palisade and Lattigo), provably ensuring data security. To this end, we needed several key technological innovations, including re-encoding the LogLog union-cardinality sketch and designing an appropriate sampling for intersection cardinalities. Our benchmarking shows that we can answer federated Boolean count queries in less than 2 CPU-minutes with absolute errors in the range of 6% of the total number of touched records, while revealing only the final answer and the total number of touched records. With modern core-parallelism, we can thus answer queries on the order of seconds. Our study demonstrates that by computing on compressed and encrypted data, it is possible to securely answer federated Boolean count queries in real-time.
- Citations
- 3
- FWCI
- 0.87
- Field percentile
- top 28%
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Federated queries of clinical data repositories: balancing accuracy and privacy
Yun William Yu, Griffin M. Weber·Journal of Medical Internet ResearchPeer-reviewed·Nov 3, 2020
- Expected 10-anonymity of HyperLogLog sketches for federated queries of clinical data repositories
Ziye Tao, Griffin M. Weber, Yun William Yu·BioinformaticsPeer-reviewed·Apr 27, 2021
- Truly Privacy-Preserving Federated Analytics for Precision Medicine with Multiparty Homomorphic Encryption
David Froelicher, Juan Ramón Troncoso-Pastoriza, … Jean‐Pierre Hubaux·Nature CommunicationsPeer-reviewed·Oct 11, 2021
- Privacy-preserving biomedical database queries with optimal privacy-utility trade-offs
Hyunghoon Cho, Sean Simmons, … Bonnie Berger·Cell SystemsPeer-reviewed·Apr 30, 2020
- Cloud Bursting Galaxy: Federated Identity and Access Management
Vahid Jalili, Enis Afgan, … Jeremy Goecks·BioinformaticsPeer-reviewed·Jun 5, 2019
- CanDIG: Secure Federated Genomic Queries and Analyses Across Jurisdictions
Lewis Jonathan Dursi, Zoltán Bozóky, … Michael Brudno·bioRxiv·Mar 30, 2021