Stefan Katzenbeisser

Prof. Stefan Katzenbeisser


Research Focus & Metrics

Academic Career Length

18Years (2009-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
23 September 2011 in Journal of Cryptographic Engineering
Verified
Journal Article
Closed access
PDF file
SKStefan Katzenbeisser
Stefan Katzenbeisser
ÜKÜnal Kocabaş
Ünal Kocabaş
VLVincent van der Leest
Vincent van der Leest
ASAhmad-Reza Sadeghi
Ahmad-Reza Sadeghi
GSGeert-Jan Schrijen
Geert-Jan Schrijen
CWChristian Wachsmann
Christian Wachsmann

12 October 2010
Verified
Book Chapter
Closed access
PDF file
URUlrich Rührmair
Ulrich Rührmair
HBHeike Busch
Heike Busch
SKStefan Katzenbeisser
Stefan Katzenbeisser

24 December 2018 in Proceedings on Privacy Enhancing Technologies
Verified
Journal Article
Open access
PDF file
ATAnselme Tueno
Anselme Tueno
FKFlorian Kerschbaum
Florian Kerschbaum
SKStefan Katzenbeisser
Stefan Katzenbeisser
Decision trees are widespread machine learning models used for data classification and have many applications in areas such as healthcare, remote diagnostics, spam filtering, etc. In this paper, we address the problem of privately evaluating a decision tree on private data. In this scenario, the server holds a private decision tree model and the client wants to classify its private attribute vector using the server’s private model. The goal is to obtain the classification while preserving the privacy of both – the decision tree and the client input. After the computation, only the classification result is revealed to the client, while nothing is revealed to the server. Many existing protocols require a constant number of rounds. However, some of these protocols perform as many comparisons as there are decision nodes in the entire tree and others transform the whole plaintext decision tree into an oblivious program, resulting in higher communication costs. The main idea of our novel solution is to represent the tree as an array. Then we execute only d – the depth of the tree – comparisons. Each comparison is performed using a small garbled circuit, which output secret-shares of the index of the next node. We get the inputs to the comparison by obliviously indexing the tree and the attribute vector. We implement oblivious array indexing using either garbled circuits, Oblivious Transfer or Oblivious RAM (ORAM). Using ORAM, this results in the first protocol with sub-linear cost in the size of the tree. We implemented and evaluated our solution using the different array indexing procedures mentioned above. As a result, we are not only able to provide the first protocol with sublinear cost for large trees, but also reduce the communication cost for the large real-world data set “Spambase” from 18 MB to 1[triangleright]2 MB and the computation time from 17 seconds to less than 1 second in a LAN setting, compared to the best related work.

6 April 2018 in IEEE Transactions on Dependable and Secure Computing
Verified
Journal Article
Closed access
ASAndré Schaller
André Schaller
WXWenjie Xiong
Wenjie Xiong
Nikolaos Athanasios AnagnostopoulosNikolaos Athanasios Anagnostopoulos
Nikolaos Athanasios Anagnostopoulos
MSMuhammad Umair Saleem
Muhammad Umair Saleem
SGSebastian Gabmeyer
Sebastian Gabmeyer
JSJakub Szefer
Jakub Szefer
A Physically Unclonable Function (PUF) is a unique and stable physical characteristic of a piece of hardware, which emerges due to variations in the hardware fabrication processes. Prior works have demonstrated that PUFs are a promising cryptographic primitive that can enable secure key storage, hardware-based device authentication and identification. So far, most PUF constructions have required an addition of new hardware or an FPGA implementation for their operation. Recently, intrinsic PUFs, which can be found in commodity devices, have been investigated. Unfortunately, most of them suffer from the drawback that they can only be accessed at boot time. This paper focuses on a new class of run-time accessible, decay-based, intrinsic DRAM PUFs in commercial off-the-shelf systems, which requires no additional hardware or FPGAs. In order to enable secure key storage using DRAM PUFs, this work presents a new Helper Data System (HDS) specifically tailored to the properties of the decay process inherent to DRAM cells. The decay-based DRAM PUF and the new HDS are evaluated on commodity off-the-shelf devices to demonstrate their practicality. Furthermore, a novel lightweight protocol is presented that allows for mutual authentication.

1 October 2017 in Proceedings on Privacy Enhancing Technologies
Verified
Journal Article
Open access
PDF file
NBNiklas Buescher
Niklas Buescher
SBSpyros Boukoros
Spyros Boukoros
SBStefan Bauregger
Stefan Bauregger
SKStefan Katzenbeisser
Stefan Katzenbeisser
The widespread deployment of smart meters that frequently report energy consumption information, is a known threat to consumers’ privacy. Many promising privacy protection mechanisms based on secure aggregation schemes have been proposed. Even though these schemes are cryptographically secure, the energy provider has access to the plaintext aggregated power consumption. A privacy trade-off exists between the size of the aggregation scheme and the personal data that might be leaked, where smaller aggregation sizes leak more personal data. Recently, a UK industrial body has studied this privacy trade-off and identified that two smart meters forming an aggregate, are sufficient to achieve privacy. In this work, we challenge this study and investigate which aggregation sizes are sufficient to achieve privacy in the smart grid. Therefore, we propose a flexible, yet formal privacy metric using a cryptographic game based definition. Studying publicly-available, real world energy consumption datasets with various temporal resolutions, ranging from minutes to hourly intervals, we show that a typical household can be identified with very high probability. For example, we observe a 50% advantage over random guessing in identifying households for an aggregation size of 20 households with a 15-minutes reporting interval. Furthermore, our results indicate that single appliances can be identified with significant probability in aggregation sizes up to 10 households.

28 March 2018 in Cryptography
Verified
Journal Article
Open access
PDF file
Nikolaos Athanasios AnagnostopoulosNikolaos Athanasios Anagnostopoulos
Nikolaos Athanasios Anagnostopoulos
SKStefan Katzenbeisser
Stefan Katzenbeisser
JCJohn Chandy
John Chandy
FTFatemeh Tehranipoor
Fatemeh Tehranipoor
Recent developments have increased the demand for adequate security solutions, based on primitives that cannot be easily manipulated or altered, such as hardware-based primitives. Security primitives based on Dynamic Random Access Memory (DRAM) can provide cost-efficient and practical security solutions, especially for resource-constrained devices, such as hardware used in the Internet of Things (IoT), as DRAMs are an intrinsic part of most contemporary computer systems. In this work, we present a comprehensive overview of the literature regarding DRAM-based security primitives and an extended classification of it, based on a number of different criteria. In particular, first, we demonstrate the way in which DRAMs work and present the characteristics being exploited for the implementation of security primitives. Then, we introduce the primitives that can be implemented using DRAM, namely Physical Unclonable Functions (PUFs) and True Random Number Generators (TRNGs), and present the applications of each of the two types of DRAM-based security primitives. We additionally proceed to assess the security such primitives can provide, by discussing potential attacks and defences, as well as the proposed security metrics. Subsequently, we also compare these primitives to other hardware-based security primitives, noting their advantages and shortcomings, and proceed to demonstrate their potential for commercial adoption. Finally, we analyse our classification methodology, by reviewing the criteria employed in our classification and examining their significance.