André Schaller

André Schaller

orcid

Research Focus & Metrics

Academic Career Length

13Years (2014-Present)

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

Representative Publications

View All Publications
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.

30 June 2018 in Cryptography
Verified
Journal Article
Open access
PDF file
Nikolaos Athanasios AnagnostopoulosNikolaos Athanasios Anagnostopoulos
Nikolaos Athanasios Anagnostopoulos
Tolga ArulTolga Arul
Tolga Arul
YFYufan Fan
Yufan Fan
CHChristian Hatzfeld
Christian Hatzfeld
ASAndré Schaller
André Schaller
SKStefan Katzenbeisser
Stefan Katzenbeisser
Physical Unclonable Functions (PUFs) based on the retention times of the cells of a Dynamic Random Access Memory (DRAM) can be utilised for the implementation of cost-efficient and lightweight cryptographic protocols. However, as recent work has demonstrated, the times needed in order to generate their responses may prohibit their widespread usage. To address this issue, the Row Hammer PUF has been proposed by Schaller et al., which leverages the row hammer effect in DRAM modules to reduce the retention times of their cells and, therefore, significantly speed up the generation times for the responses of PUFs based on these retention times. In this work, we extend the work of Schaller et al. by presenting a run-time accessible implementation of this PUF and by further reducing the time required for the generation of its responses. Additionally, we also provide a more thorough investigation of the effects of temperature variations on the Row Hammer PUF and briefly discuss potential statistical relationships between the cells used to implement it. As our results prove, the Row Hammer PUF could potentially provide an adequate level of security for Commercial Off-The-Shelf (COTS) devices, if its dependency on temperature is mitigated, and, may therefore, be commercially adopted in the near future.

16 November 2017 in IEEE Transactions on Information Forensics and Security
Verified
Journal Article
Closed access
ASAndré Schaller
André Schaller
TSTaras Stanko
Taras Stanko
BSBoris Skoric
Boris Skoric
SKStefan Katzenbeisser
Stefan Katzenbeisser
In recent years, physically unclonable functions (PUFs) have been proposed as a promising building block for key storage and device authentication. PUFs are physical systems, and as such, their responses are inherently noisy, precluding a straightforward derivation of cryptographic key material from raw PUF measurements. To overcome this drawback, fuzzy extractors are used to eliminate the noise and guarantee robust outputs. A special type is reverse fuzzy extractors, shifting the computational load of error correction toward a computationally powerful verifier. However, the reverse fuzzy extractor reveals error patterns to any eavesdropper, which may cause privacy issues (due to a systematic drift of the PUF responses, the error pattern is linkable to the identity) and even security problems (if the noise is data-dependent). In this paper, we quantify the issue of leakage due to asymmetry of noise, leveraging the binary asymmetric channel (BAC) model. We further propose to concatenate two BACs to form a symmetric channel, as a solution that is able to eliminate such noise. Finally, we propose a modified reverse fuzzy extractor that does not leak via the error patterns even in the case of systematic drift of the PUF responses.

1 January 2014 in Lecture Notes in Computer Science
Verified
Book Chapter
Closed access
PDF file
ASAndré Schaller
André Schaller
TATolga Arul
Tolga Arul
VLVincent van der Leest
Vincent van der Leest
SKStefan Katzenbeisser
Stefan Katzenbeisser

1 November 2019 in Microprocessors and Microsystems
Verified
Journal Article
Closed access
Nikolaos Athanasios AnagnostopoulosNikolaos Athanasios Anagnostopoulos
Nikolaos Athanasios Anagnostopoulos
TATolga Arul
Tolga Arul
MRMarkus Rosenstihl
Markus Rosenstihl
ASAndré Schaller
André Schaller
SGSebastian Gabmeyer
Sebastian Gabmeyer
SKStefan Katzenbeisser
Stefan Katzenbeisser

14 August 2015
Verified
Book Chapter
Closed access
PDF file
FKFlorian Kohnhäuser
Florian Kohnhäuser
ASAndré Schaller
André Schaller
SKStefan Katzenbeisser
Stefan Katzenbeisser