Cell SystemsBioinformaticsPeer-reviewed journal article
Privacy-Preserving Genotype Imputation in a Trusted Execution Environment
Natnatee Dokmai, Can KoçkaniD, Kaiyuan ZhuiD, Xiaofeng WangiD, S. Cenk ŞahinalpiD, Hyunghoon ChoiD
Abstract
Genotype imputation is an essential tool in genetics research, whereby missing genotypes are inferred based on a panel of reference genomes to enhance the power of downstream analyses. Recently, public imputation servers have been developed to allow researchers to leverage increasingly large-scale and diverse genetic data repositories for imputation. However, privacy concerns associated with uploading ones genetic data to a third-party server greatly limit the utility of these services. In this paper, we introduce a practical, secure hardware-based solution for a privacy-preserving imputation service, which keeps the input genomes private from the service provider by processing the data only within a Trusted Execution Environment (TEE) offered by the Intel SGX technology. Our solution features SMac, an efficient, side-channel-resilient imputation algorithm designed for Intel SGX, which employs the hidden Markov model (HMM)-based imputation strategy also utilized by a state-of-the-art imputation software Minimac. SMac achieves imputation accuracies virtually identical to those of Minimac and provides protection against known attacks on SGX while maintaining scalability to large datasets. We additionally show the necessity of our strategies for mitigating side-channel risks by identifying vulnerabilities in existing imputation software and controlling their information exposure. Overall, our work provides a guideline for practical and secure implementation of genetic analysis tools in SGX, representing a step toward privacy-preserving analysis services that can facilitate data sharing and accelerate genetics research.{dagger} AvailabilityOur software is available at https://github.com/ndokmai/sgx-genotype-imputation.
- Citations
- 37
- FWCI
- 2.29
- Field percentile
- top 10%
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
- Ultra-Fast Homomorphic Encryption Models enable Secure Outsourcing of Genotype Imputation
Miran Kim, Arif O. Harmanci, … Xiaoqian Jiang·Cell SystemsPeer-reviewed·Aug 30, 2021
- Open Imputation Server provides secure Imputation services with provable genomic privacy
Arif O. Harmanci, Miran Kim, … Xiaoqian Jiang·bioRxiv·Sep 30, 2021
- Privacy-preserving genotype imputation with fully homomorphic encryption
Gamze Gürsoy, Eduardo Chielle, … Mark Gerstein·Cell SystemsPeer-reviewed·Nov 9, 2021
- TX-Phase: Secure Phasing of Private Genomes in a Trusted Execution Environment
Natnatee Dokmai, Kaiyuan Zhu, … Hyunghoon Cho·Genome ResearchPeer-reviewed·Dec 1, 2025
- Local Haplotype Classifiers enable Efficient, Flexible, and Secure Genotype Imputation and Downstream Analyses
Muhammad Nadeem Cheema, Anam Nazir, … Arif O. Harmanci·bioRxiv·Dec 1, 2024
- ProxyTyper: Generation of Proxy Panels for Privacy-aware Outsourcing of Genotype Imputation
Degui Zhi, Xiaoqian Jiang, Arif O. Harmanci·bioRxiv·Oct 1, 2023