A Privacy-Preserving Log-Rank Test for the Kaplan-Meier Estimator With Secure Multiparty Computation: Algorithm Development and Validation
Autor: | David Kaul, Marcel von Maltitz, Maximilian Niyazi, Claus Belka, D.F. Fleischmann, Hendrik Ballhausen, Georg Carle |
---|---|
Jazyk: | angličtina |
Rok vydání: | 2021 |
Předmět: |
Computer science
Computer applications to medicine. Medical informatics 0211 other engineering and technologies R858-859.7 Health Informatics Cryptography 02 engineering and technology privacy Synthetic data 03 medical and health sciences Health Information Management Data Protection Act 1998 Implementation 030304 developmental biology Original Paper data protection 021110 strategic defence & security studies 0303 health sciences cryptography business.industry multicentric studies Estimator secure multiparty computation ddc privacy preservation Secure multi-party computation The Internet Privacy law business Algorithm |
Zdroj: | JMIR Medical Informatics, Vol 9, Iss 1, p e22158 (2021) JMIR Medical Informatics |
ISSN: | 2291-9694 |
Popis: | Background Patient data is considered particularly sensitive personal data. Privacy regulations strictly govern the use of patient data and restrict their exchange. However, medical research can benefit from multicentric studies in which patient data from different institutions are pooled and evaluated together. Thus, the goals of data utilization and data protection are in conflict. Secure multiparty computation (SMPC) solves this conflict because it allows direct computation on distributed proprietary data—held by different data owners—in a secure way without exchanging private data. Objective The objective of this work was to provide a proof-of-principle of secure and privacy-preserving multicentric computation by SMPC with real-patient data over the free internet. A privacy-preserving log-rank test for the Kaplan-Meier estimator was implemented and tested in both an experimental setting and a real-world setting between two university hospitals. Methods The domain of survival analysis is particularly relevant in clinical research. For the Kaplan-Meier estimator, we provided a secure version of the log-rank test. It was based on the SMPC realization SPDZ and implemented via the FRESCO framework in Java. The complexity of the algorithm was explored both for synthetic data and for real-patient data in a proof-of-principle over the internet between two clinical institutions located in Munich and Berlin, Germany. Results We obtained a functional realization of an SMPC-based log-rank evaluation. This implementation was assessed with respect to performance and scaling behavior. We showed that network latency strongly influences execution time of our solution. Furthermore, we identified a lower bound of 2 Mbit/s for the transmission rate that has to be fulfilled for unimpeded communication. In contrast, performance of the participating parties have comparatively low influence on execution speed, since the peer-side processing is parallelized and the computational time only constitutes 30% to 50% even with optimal network settings. In the real-world setting, our computation between three parties over the internet, processing 100 items each, took approximately 20 minutes. Conclusions We showed that SMPC is applicable in the medical domain. A secure version of commonly used evaluation methods for clinical studies is possible with current implementations of SMPC. Furthermore, we infer that its application is practically feasible in terms of execution time. |
Databáze: | OpenAIRE |
Externí odkaz: |