Logo des Repositoriums
  • English
  • Deutsch
Anmelden
Keine TU-ID? Klicken Sie hier für mehr Informationen.
  1. Startseite
  2. Publikationen
  3. Publikationen der Technischen Universität Darmstadt
  4. Zweitveröffentlichungen (aus DeepGreen)
  5. EasySMPC: a simple but powerful no-code tool for practical secure multiparty computation
 
  • Details
2022
Zweitveröffentlichung
Artikel
Verlagsversion

EasySMPC: a simple but powerful no-code tool for practical secure multiparty computation

File(s)
Download

12859_2022_5044_MOESM1_ESM.pdf
CC BY 4.0 International
Format: Adobe PDF
Size: 1.27 MB
Download

s12859-022-05044-8.pdf
CC BY 4.0 International
Format: Adobe PDF
Size: 1.64 MB
TUDa URI
tuda/12804
URN
urn:nbn:de:tuda-tuprints-287983
DOI
10.26083/tuprints-00028798
Autor:innen
Wirth, Felix Nikolaus ORCID 0000-0002-6418-2806
Kussel, Tobias ORCID 0000-0002-9731-7666
Müller, Armin
Hamacher, Kay ORCID 0000-0002-6921-8345
Prasser, Fabian
Kurzbeschreibung (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.

Freie Schlagworte

Secure multi-party co...

SMPC

Secret sharing

GMW protocol

User experience

No-code

Joint calculations

Sprache
Englisch
Fachbereich/-gebiet
10 Fachbereich Biologie > Computational Biology and Simulation
DDC
500 Naturwissenschaften und Mathematik > 570 Biowissenschaften, Biologie
600 Technik, Medizin, angewandte Wissenschaften > 610 Medizin, Gesundheit
Institution
Universitäts- und Landesbibliothek Darmstadt
Ort
Darmstadt
Titel der Zeitschrift / Schriftenreihe
BMC Bioinformatics
Jahrgang der Zeitschrift
23
ISSN
1471-2105
Verlag
BioMed Central
Ort der Erstveröffentlichung
London
Publikationsjahr der Erstveröffentlichung
2022
Verlags-DOI
10.1186/s12859-022-05044-8
PPN
533937736
ID Nummer
531
Ergänzende Ressourcen (Supplement)
https://github.com/fnwirth/easy-smpc-performance-evaluation

  • TUprints Leitlinien
  • Cookie-Einstellungen
  • Impressum
  • Datenschutzbestimmungen
  • Webseitenanalyse
Diese Webseite wird von der Universitäts- und Landesbibliothek Darmstadt (ULB) betrieben.