EncryptedCassandra - Client-Side Encryption through Query-Rewriting of CQL

Arjol Qeleshi

Research output: ThesisMaster's / Diploma thesis

Abstract

Cloud services offer attractive benefits to businesses, yet their adoption remains hampered by confidentiality concerns. The scope of this thesis is to present a cloud-compatible encryption scheme for NoSQL databases, as well as to provide a sample implementation for Cassandra. The encryption occurs on the client side, thus ensuring that only encrypted data will be shared with the cloud provider in order to maintain its privacy. In addition to this, the encryption is designed with the goal of avoiding plain text data patterns leaking through it. To achieve this, various tradeoffs between performance, functionality and security need to be made.
Original languageGerman (Austria)
Supervisors/Reviewers
  • Schrefl, Michael, Supervisor
  • Karlinger, Michael, Co-supervisor
Publication statusPublished - Aug 2015

Fields of science

  • 102 Computer Sciences
  • 102010 Database systems
  • 102015 Information systems
  • 102016 IT security
  • 102025 Distributed systems
  • 102028 Knowledge engineering
  • 102030 Semantic technologies
  • 503008 E-learning

JKU Focus areas

  • Computation in Informatics and Mathematics
  • Management and Innovation

Cite this