PRINCESS
PRINCESS enables privacy-preserving distributed analysis of rare disease genetic data by using Software Guard Extensions (SGX) to perform secure computations on encrypted individual-level genomes across multiple international sites.
Key Features:
- Privacy-Preserving Computation: Employs Software Guard Extensions (SGX) to perform secure computation on encrypted data without centralizing individual-level patient DNA, protecting protected health information and supporting regulatory compliance.
- Distributed Secure Analysis: Performs distributed computations across geographically separated sites to enable collaborative research while maintaining the confidentiality and integrity of genetic datasets.
- Performance Efficiency: Demonstrated experimentally to be substantially faster than homomorphic encryption and garbled circuits, with reported performance gains exceeding 40,000-fold for secure analyses.
Scientific Applications:
- Rare disease genetic association studies: Enables secure, rapid joint analysis of distributed cohorts for identifying genetic associations in rare diseases.
- Kawasaki Disease research: Has been applied to identify genetic markers associated with Kawasaki Disease using distributed international datasets.
Methodology:
Leverages SGX-enabled hardware to compute on encrypted data and performs distributed computations across sites, with comparative performance benchmarking against homomorphic encryption and garbled circuits.
Topics
Details
- License:
- Other
- Maturity:
- Mature
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Linux, Mac
- Added:
- 5/7/2019
- Last Updated:
- 6/16/2020
Operations
Publications
Chen F, Wang S, Jiang X, Ding S, Lu Y, Kim J, Sahinalp SC, Shimizu C, Burns JC, Wright VJ, Png E, Hibberd ML, Lloyd DD, Yang H, Telenti A, Bloss CS, Fox D, Lauter K, Ohno-Machado L. PRINCESS: Privacy-protecting Rare disease International Network Collaboration via Encryption through Software guard extensionS. Bioinformatics. 2016;33(6):871-878. doi:10.1093/bioinformatics/btw758. PMID:28065902. PMCID:PMC5860394.