| Literature DB >> 31801535 |
Silvia Paddock1, Hamed Abedtash2, Jacqueline Zummo2, Samuel Thomas3.
Abstract
BACKGROUND: The successful introduction of homomorphic encryption (HE) in clinical research holds promise for improving acceptance of data-sharing protocols, increasing sample sizes, and accelerating learning from real-world data (RWD). A well-scoped use case for HE would pave the way for more widespread adoption in healthcare applications. Determining the efficacy of targeted cancer treatments used off-label for a variety of genetically defined conditions is an excellent candidate for introduction of HE-based learning systems because of a significant unmet need to share and combine confidential data, the use of relatively simple algorithms, and an opportunity to reach large numbers of willing study participants.Entities:
Keywords: Cancer; Homomorphic encryption; Learning system; Off-label treatment; Real-world evidence
Mesh:
Year: 2019 PMID: 31801535 PMCID: PMC6894133 DOI: 10.1186/s12911-019-0983-9
Source DB: PubMed Journal: BMC Med Inform Decis Mak ISSN: 1472-6947 Impact factor: 2.796
Fig. 1The complex evolution of anticancer treatment evidence and approvals. Adapted from the PACE CII online tool at http://scoringprogress.com. The x-axis shows time since the first approval; the y-axis shows the E-score, a measure of strength of evidence that the approved treatment increases overall survival. Vertical lines indicate the year during which the treatment was first approved for the respective cancer. Year 0 indicates the first approval of this treatment for any cancer
Fig. 2Schematic of performing computaitons on encrypted data using homomorphic encryption
Fig. 3Data mart for personalized cancer treatments powered by homomorphic encryption
Fig. 4Distribution of survival times in the simulated dataset with 5% exceptional responders. Addition of the responders leads to an elevated tail of the distribution on the right side. The y-axis shows the number of simulated patients surviving during the time indicated on the x-axis
Experimental computing time (seconds) for identification of exceptional responders using addition across records of all included patients
| Number of patients | Lambda (security measure in bits) | Multipli-cation depth | Time to encrypt vector for one variable | Time to add encrypted vector for all patients | Addition time multiplied by 100 variables per analysis | Time to decrypt resultsa |
|---|---|---|---|---|---|---|
| 1000 | 128 | 8 | 70.5 | 0.6 | 60 | 0.1 |
| 1000 | 256 | 8 | 142.7 | 1.2 | 120 | 0.2 |
| 1000 | 256 | 16 | 316.7 | 2.8 | 280 | 0.4 |
| 5000 | 128 | 8 | 234.2 | 1.8 | 180 | 0.1 |
| 5000 | 256 | 8 | 616.7 | 7.6 | 760 | 0.2 |
| 5000 | 256 | 16 | 1583.8 | 2512.2 | 25,120 | 0.8 |
aThe final decryption times of the results occur only once at the end of each analysis. All times in seconds
Experimental computing time (seconds) for identification of total drug exposure (multiplication)
| Lambda (security measure in bits) | Multiplication depth | Time to encrypt all data for one patient | Time to multiply weight and dose data for all months | Time to add total exposure for one patient | Time to decrypt summary data for one patient | Total computation time for one patient | Estimated total time for 5000 patients |
|---|---|---|---|---|---|---|---|
| 128 | 8 | 13.3 | 14.7 | 2.6 | 0.2 | 30.8 | 42 h |
| 256 | 8 | 13.3 | 14.9 | 2.6 | 0.2 | 31.0 | 43 h |
| 256 | 16 | 56.8 | 42.4 | 5.3 | 0.8 | 105.3 | 146 h |
aThe final decryption times of the results occur only once at the end of each analysis. All times in seconds unless otherwise specified
Fig. 5Identification of exceptional survivors in simulated dataset by homomorphic addition of encrypted records by month. The dashed red line shows the computations on the dataset. The computations can take several hours for each run, but they do not slow the pace of the study, because they occur in real time as the dataset grows and the study proceeds