Zur Hauptnavigation wechseln Zur Suche wechseln Zum Hauptinhalt wechseln

CassandraCrypt - Eine transparente clientseitige Verschlüsselung für Cassandra

  • Samuel Stütz

Publikation: AbschlussarbeitenMaster-/Diplomarbeit

Abstract

Der Trend des Cloud Computing entzieht die Kontrolle der Daten immer mehr den Eigentümern. Die Vertraulichkeit von Daten muss von Dritten garantiert werden. Clientseitige Datenverschlüsselung gibt die Kontrolle über die Daten wieder in die Hände der Besitzer. Datenbanken wurden bisher meist am Server verschlüsselt, da andernfalls der Leistungsverlust und der Funktionsverlust als zu hoch angesehen wurde. In dieser Arbeit wird eine Verschlüsselungsmethodik für Key/Value Datenbanken mit dem BigTable Datenmodell vorgestellt. Die Unabhängigkeit einzelner Zeilen im Datenschema ermöglicht ein Verschlüsseln einzelner Zeilen, ohne die Leistung und Funktion des Servers deutlich zu beeinträchtigen. Es wird eine Implementierung (CassandraCrypt) präsentiert, welche basierend auf dem Datenschema der Cloud Datenbank (Apache Cassandra), eine effiziente und transparente clientseitige Verschlüsselung realisiert.
OriginalspracheDeutsch (Österreich)
Betreuung / Begutachtung
  • Schrefl, Michael, Betreuer*in
  • Karlinger, Michael, Mitbetreuer*in
  • Schütz, Christoph Georg, Mitbetreuer*in
PublikationsstatusVeröffentlicht - Jän. 2014

Wissenschaftszweige

  • 102 Informatik
  • 102010 Datenbanksysteme
  • 102015 Informationssysteme
  • 102016 IT-Sicherheit
  • 102025 Verteilte Systeme
  • 102028 Knowledge Engineering
  • 102030 Semantische Technologien
  • 503008 E-Learning

JKU-Schwerpunkte

  • Computation in Informatics and Mathematics
  • Management and Innovation

Dieses zitieren