Sichere Vernetzung von Datenbanken: IT-Startup entwickelt neuartige Software auf Blockchain-Basis
Die Forscher hinter ChainifyDB (v.l.n.r.): Prof. Dr. Jens Dittrich, Ankur Sharma und Dr. Felix Martin Schuhknecht von der Universität des Saarlandes. Foto: Jörg Pütz
Wenn Arztpraxen Patientendaten austauschen wollen oder Firmen mit vielen Zulieferbetrieben zusammenarbeiten, stehen sie vor der gleichen Herausforderung: Wie können Datensätze aus unterschiedlichen Datenbanken schnell und sicher gemeinsam verarbeitet werden? Informatiker der Universität des Saarlandes haben dafür jetzt eine Software entwickelt, mit der Managementsysteme für Datenbanken vernetzt und von mehreren Unternehmen parallel und dennoch fälschungssicher bearbeitet werden können. Um diese Software namens „ChainifyDB“ zur Marktreife zu bringen, unterstützt das Bundesministerium für Bildung und Forschung das in Gründung befindliche Startup der Saarbrücker Forscher mit 840.000 Euro.
„Unsere Software gleicht einer Schlüsselloch-OP. Durch einen kaum bemerkbaren Eingriff erweitern wir bereits vorhandene Datenbank-Infrastrukturen um Sicherheitsfunktionen auf Blockchain-Basis. Unsere Software integriert sich nahtlos in die verbreitetsten Managementsysteme für Datenbanken, wodurch wir die Einstiegshürde für sichere digitale Transaktionen drastisch senken“, erklärt Jens Dittrich, Informatik-Professor an der Universität des Saarlandes. Das System bietet vielfältige Mechanismen für einen vertrauensvollen Datenaustausch zwischen mehreren Parteien. Wie es genau funktioniert, zeigt folgendes Beispiel:
Angenommen, einige Ärzte behandeln denselben Patienten und wollen dessen Patientenakte gemeinsam pflegen. Dafür müssten die Ärzte die Software der Saarbrücker Forscher auf ihren bereits vorhandenen Datenbank-Management-Systemen installieren. Nun könnten sie gemeinsam ein Daten-Netzwerk erstellen. In diesem Netzwerk setzen die Ärzte eine zusammenhängende Tabelle auf, in der sie die Patientenakte des gemeinsamen Patienten einpflegen. „Ändert ein Arzt etwas an seiner Tabelle, wirkt sich dies auf alle anderen Tabellen im Netzwerk aus. Nachträgliche Änderungen an älteren Tabellenzuständen sind nur dann möglich, wenn alle Ärzte im Netzwerk zustimmen“, erläutert Jens Dittrich. Eine weitere Besonderheit: Wird an der Tabelle etwas ergänzt, steht nicht die Änderung im Vordergrund, sondern ihr Ergebnis. Ist das Ergebnis auf allen Tabellen im Netzwerk identisch, kann der Vorgang übernommen werden. Falls nicht, beginnt der Abstimmungsprozess erneut. „Dadurch ist das System fälschungssicher und alle Netzwerkteilnehmer bleiben garantiert immer auf demselben Stand. Zudem sind nur die freigegebenen Daten auf den verknüpften Tabellen für andere Netzwerkteilnehmer sichtbar, alle anderen Inhalte der heimischen Datenbank bleiben privat“, betont Dr. Felix Martin Schuhknecht, Principal Investigator des Projektes. Er forscht zusammen mit Ankur Sharma in der Big Data Analytics Group der Saar-Uni an der Software.
Besonders für sicherheitskritische Situationen wie Hacker-Angriffe oder wenn Geschäftspartner einander nicht vollkommen vertrauen können, bietet die neuartige Software Vorteile. Bösartige Teilnehmer können aus einem Netzwerk ausgeschlossen werden, ohne dessen Funktion zu beeinträchtigen. Soll ein ehemaliger Teilnehmer wieder aufgenommen werden, müssen sich die übrigen Netzwerk-Teilnehmer dazu nur auf einen „korrekten“ Tabellenzustand einigen. Der zuvor suspendierte Partner kann dann auf diesen Stand gesetzt werden. „Diese Funktion bietet nach unserer Kenntnis bisher keine vergleichbare Software an“, ergänzt Dittrich.
„ChainifyDB“ ist ein Projekt der Universität des Saarlandes, angesiedelt am Saarland Informatics Campus. Finanziert wird es aus Mitteln der „StartUpSecure“-Initiative innerhalb des Bundesministeriums für Bildung und Forschung, die Ideen von Startups der IT-Sicherheit schnell in die Anwendung bringen will. Unterstützt wurden die Saarbrücker Forscher durch den Gründungsinkubator des Cispa – Helmholtz-Zentrums für Informationssicherheit. Das Projekt schafft acht wissenschaftliche Arbeitsplätze.
Wissenschaftliche Ansprechpartner:
Prof. Dr. Jens Dittrich
Tel.: (+49 681) 30270141
jens.dittrich@bigdata.uni-saarland.de
Dr. Felix Martin Schuhknecht
Tel.: (+49 681) 30270146
felix@chainifydb.com
Ankur Sharma
Tel.: (+49 681) 30270144
ankur@chainifydb.com
Mehr Infos:
https://www.forschung-it-sicherheit-kommunikationssysteme.de/projekte/chainifydb
Hintergrund Saarland Informatics Campus:
800 Wissenschaftlerinnen und Wissenschaftler und rund 2000 Studierende aus 81 Nationen machen den Saarland Informatics Campus (SIC) zu einem der führenden Standorte für Informatik in Deutschland und Europa. Fünf weltweit angesehene Forschungsinstitute, nämlich das Deutsche Forschungszentrum für Künstliche Intelligenz (DFKI), das Max-Planck-Institut für Informatik, das Max-Planck-Institut für Softwaresysteme, das Zentrum für Bioinformatik und das Cluster für „Multimodal Computing and Interaction“ sowie drei vernetzte Fachbereiche und 18 Studiengänge decken das gesamte Themenspektrum der Informatik ab.
Redaktion:
Philipp Zapf-Schramm
Kompetenzzentrum Informatik Saarland
Saarland Informatics Campus
Telefon: +49 681 302-70741
E-Mail: pzapf@mmci.uni-saarland.de
Die Öffentlichkeitsarbeit am Saarland Informatics Campus wird unterstützt durch das Kompetenzzentrum Informatik Saarland, gefördert aus Mitteln des Europäischen Fonds für regionale Entwicklung (EFRE) und Mitteln der Staatskanzlei Saarland.