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.

PMID: 28065902
PMCID: PMC5860394
Funding: - NIH: R00HG008175, NLM R01HG007078, R21LM012060 and U54HL108460

Links