dc.contributor.author
Wirth, Felix Nikolaus
dc.contributor.author
Kussel, Tobias
dc.contributor.author
Müller, Armin
dc.contributor.author
Hamacher, Kay
dc.contributor.author
Prasser, Fabian
dc.date.accessioned
2023-11-15T12:37:37Z
dc.date.available
2023-11-15T12:37:37Z
dc.identifier.uri
https://refubium.fu-berlin.de/handle/fub188/41536
dc.identifier.uri
http://dx.doi.org/10.17169/refubium-41255
dc.description.abstract
Background: Modern biomedical research is data-driven and relies heavily on the re-use and sharing of data. Biomedical data, however, is subject to strict data protection requirements. Due to the complexity of the data required and the scale of data use, obtaining informed consent is often infeasible. Other methods, such as anonymization or federation, in turn have their own limitations. Secure multi-party computation (SMPC) is a cryptographic technology for distributed calculations, which brings formally provable security and privacy guarantees and can be used to implement a wide-range of analytical approaches. As a relatively new technology, SMPC is still rarely used in real-world biomedical data sharing activities due to several barriers, including its technical complexity and lack of usability.
Results: To overcome these barriers, we have developed the tool EasySMPC, which is implemented in Java as a cross-platform, stand-alone desktop application provided as open-source software. The tool makes use of the SMPC method Arithmetic Secret Sharing, which allows to securely sum up pre-defined sets of variables among different parties in two rounds of communication (input sharing and output reconstruction) and integrates this method into a graphical user interface. No additional software services need to be set up or configured, as EasySMPC uses the most widespread digital communication channel available: e-mails. No cryptographic keys need to be exchanged between the parties and e-mails are exchanged automatically by the software. To demonstrate the practicability of our solution, we evaluated its performance in a wide range of data sharing scenarios. The results of our evaluation show that our approach is scalable (summing up 10,000 variables between 20 parties takes less than 300 s) and that the number of participants is the essential factor.
Conclusions: We have developed an easy-to-use "no-code solution " for performing secure joint calculations on biomedical data using SMPC protocols, which is suitable for use by scientists without IT expertise and which has no special infrastructure requirements. We believe that innovative approaches to data sharing with SMPC are needed to foster the translation of complex protocols into practice.
en
dc.rights.uri
https://creativecommons.org/licenses/by/4.0/
dc.subject
Secure multi-party computation
en
dc.subject
Secret sharing
en
dc.subject
GMW protocol
en
dc.subject
User experience
en
dc.subject
Joint calculations
en
dc.subject.ddc
600 Technik, Medizin, angewandte Wissenschaften::610 Medizin und Gesundheit::610 Medizin und Gesundheit
dc.title
EasySMPC: a simple but powerful no-code tool for practical secure multiparty computation
dc.type
Wissenschaftlicher Artikel
dcterms.bibliographicCitation.articlenumber
531
dcterms.bibliographicCitation.doi
10.1186/s12859-022-05044-8
dcterms.bibliographicCitation.journaltitle
BMC Bioinformatics
dcterms.bibliographicCitation.number
1
dcterms.bibliographicCitation.originalpublishername
Springer Nature
dcterms.bibliographicCitation.volume
23
refubium.affiliation
Charité - Universitätsmedizin Berlin
refubium.funding
Springer Nature DEAL
refubium.resourceType.isindependentpub
no
dcterms.accessRights.openaire
open access
dcterms.bibliographicCitation.pmid
36494612
dcterms.isPartOf.eissn
1471-2105