Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Raphael Spreitzer

dblp:128/5169 · DBLP profile ↗
← Back
15ranked-venue papers
5as first author
0since 2021 · last 2020
0000-0001-6844-292XORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 15 · 5 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Network and information security
5 papers
Hardware security and side channels · 100%
Software engineering, system software, and programming languages
1 paper
Program analysis · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Memory systems · 100%

Topics — the 8 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Hardware security and side channels
side-channel attack
0.722018
DATA - Differential Address Trace Analysis: Finding Address-based Side-Channels in Binaries · USENIX Security Symposium 2018
KeyDrown: Eliminating Software-Based Keystroke Timing Side-Channel Attacks · NDSS 2018
Hardware security and side channels › side-channel attack
nonce leakage
0.412020
Big Numbers - Big Troubles: Systematically Analyzing Nonce Leakage in (EC)DSA Implementations · USENIX Security Symposium 2020
Hardware security and side channels › microarchitectural attacks
cache attacks
0.212016
ARMageddon: Cache Attacks on Mobile Devices · USENIX Security Symposium 2016
Hardware security and side channels › side-channel attack
cache side-channel attacks
0.212015
Cache Template Attacks: Automating Attacks on Inclusive Last-Level Caches · USENIX Security Symposium 2015
Hardware security and side channels › cache side channel
last-level cache attack
0.212015
Cache Template Attacks: Automating Attacks on Inclusive Last-Level Caches · USENIX Security Symposium 2015
Hardware security and side channels › hardware attacks
side-channel and fault attacks
0.112020
Big Numbers - Big Troubles: Systematically Analyzing Nonce Leakage in (EC)DSA Implementations · USENIX Security Symposium 2020
Program analysis
binary analysis
0.112018
DATA - Differential Address Trace Analysis: Finding Address-based Side-Channels in Binaries · USENIX Security Symposium 2018
Memory systems
cache
0.112015
Cache Template Attacks: Automating Attacks on Inclusive Last-Level Caches · USENIX Security Symposium 2015

Methods — techniques the papers use, named apart from their topics

dynamic analysis · 0.7differential address trace analysis · 0.7cache template attacks · 0.4systematic analysis · 0.4cryptanalysis · 0.4
YearPublicationVenuePosition
2020 Big Numbers - Big Troubles: Systematically Analyzing Nonce Leakage in (EC)DSA Implementations
Samuel Weiser, David Schrammel, Lukas Bodner, Raphael Spreitzer
USENIX Security Symposium4
2018 ProcHarvester: Fully Automated Analysis of Procfs Side-Channel Leaks on Android
abstract
The procfs has been identified as a viable source of side-channel information leaks on mobile devices. Starting with Android M (Android 6), access to the procfs has been continuously restricted in order to cope with these attacks. Yet, more recent papers demonstrated that even if access to process-specific information is restricted within the procfs, global statistics can still be exploited. However, with state-of-the-art techniques, the search for procfs information leaks requires a significant amount of manual work. This makes an exhaustive analysis of existing and newly introduced procfs resources in terms of information leaks impractical. We introduce ProcHarvester, a systematic and fully automated technique to assess procfs information leaks. ProcHarvester automatically triggers events of interest and later on applies machine learning techniques to identify procfs information leaks. We demonstrate the power of ProcHarvester by identifying information leaks to infer app starts from a set of 100 apps with an accuracy of 96% on Android N (Android 7). Thereby, we outperform the most accurate app inference attack by about 10 percentage points. We also demonstrate the ease of applicability of ProcHarvester by showing how to profile other events such as website launches as well as keyboard gestures, and we identify the first procfs side channels on Android O (Android 8). ProcHarvester advances investigations of procfs information leaks to the next level and will hopefully help to reduce the attack surface of side-channel attacks.
Raphael Spreitzer, Felix Kirchengast, Daniel Gruss, Stefan Mangard
AsiaCCS1
2018 Single Trace Attack Against RSA Key Generation in Intel SGX SSL
abstract
Microarchitectural side-channel attacks have received significant attention recently. However, while side-channel analyses on secret key operations such as decryption and signature generation are well established, the process of key generation did not receive particular attention so far. Especially due to the fact that microarchitectural attacks usually require multiple observations (more than one measurement trace) to break an implementation, one-time operations such as key generation routines are often considered as uncritical and out of scope. However, this assumption is no longer valid for shielded execution architectures, where sensitive code is executed - in the realm of a potential attacker - inside hardware enclaves. In such a setting, an untrusted operating system can conduct noiseless controlled-channel attacks by exploiting page access patterns. In this work, we identify a critical vulnerability in the RSA key generation procedure of Intel SGX SSL (and the underlying OpenSSL library) that allows to recover secret keys from observations of a single execution. In particular, we mount a controlled-channel attack on the binary Euclidean algorithm (BEA), which is used for checking the validity of the RSA key parameters generated within an SGX enclave. Thereby, we recover all but 16 bits of one of the two prime factors of the public modulus. For an 8192-bit RSA modulus, we recover the remaining 16 bits and thus the full key in less than 12 seconds on a commodity PC. In light of these results, we urge for careful re-evaluation of cryptographic libraries with respect to single trace attacks, especially if they are intended for shielded execution environments such as Intel SGX.
Samuel Weiser, Raphael Spreitzer, Lukas Bodner
AsiaCCS2
2018 KeyDrown: Eliminating Software-Based Keystroke Timing Side-Channel Attacks
Michael Schwarz 0001, Moritz Lipp, Daniel Gruss, Samuel Weiser, Clémentine Maurice, Raphael Spreitzer, Stefan Mangard
NDSS6
2018 DATA - Differential Address Trace Analysis: Finding Address-based Side-Channels in Binaries
Samuel Weiser, Andreas Zankl, Raphael Spreitzer, Katja Miller, Stefan Mangard, Georg Sigl
USENIX Security Symposium3
2018 Automated Binary Analysis on iOS: A Case Study on Cryptographic Misuse in iOS Applications
abstract
A wide range of mobile applications for Apple's iOS platform process sensitive data and, therefore, rely on protective mechanisms natively provided by the operating system. A wrong application of cryptography or security-critical APIs, however, exposes secrets to unrelated parties and undermines the overall security.
Johannes Feichtner, David Missmann, Raphael Spreitzer
WISEC3
2018 SCAnDroid: Automated Side-Channel Analysis of Android APIs
abstract
Although the Android system has been continuously hardened against side-channel attacks, there are still plenty of APIs available that can be exploited. However, most side-channel analyses in the literature consider specifically chosen APIs (or resources) in the Android framework, after a manual analysis of APIs for possible information leaks has been performed. Such a manual analysis is a tedious, time consuming, and error-prone task, meaning that information leaks tend to be overlooked.
Raphael Spreitzer, Gerald Palfinger, Stefan Mangard
WISEC1
2016 Non-Interactive Plaintext (In-)Equality Proofs and Group Signatures with Verifiable Controllable Linkability
Olivier Blazy, David Derler, Daniel Slamanig, Raphael Spreitzer
CT-RSA4
2016 ARMageddon: Cache Attacks on Mobile Devices
Moritz Lipp, Daniel Gruss, Raphael Spreitzer, Clémentine Maurice, Stefan Mangard
USENIX Security Symposium3
2016 Exploiting Data-Usage Statistics for Website Fingerprinting Attacks on Android
abstract
The browsing behavior of a user allows to infer personal details, such as health status, political interests, sexual orientation, etc. In order to protect this sensitive information and to cope with possible privacy threats, defense mechanisms like SSH tunnels and anonymity networks (e.g., Tor) have been established. A known shortcoming of these defenses is that website fingerprinting attacks allow to infer a user's browsing behavior based on traffic analysis techniques. However, website fingerprinting typically assumes access to the client's network or to a router near the client, which restricts the applicability of these attacks.
Raphael Spreitzer, Simone Griesmayr, Thomas Korak, Stefan Mangard
WISEC1
2015 Privacy-Aware Authentication in the Internet of Things
Hannes Groß, Marko Hölbl, Daniel Slamanig, Raphael Spreitzer
CANS4
2015 Cache Template Attacks: Automating Attacks on Inclusive Last-Level Caches
Daniel Gruss, Raphael Spreitzer, Stefan Mangard
USENIX Security Symposium2
2014 Adding Controllable Linkability to Pairing-Based Group Signatures for Free
Daniel Slamanig, Raphael Spreitzer, Thomas Unterluggauer
ISC2
2014 Towards More Practical Time-Driven Cache Attacks
Raphael Spreitzer, Benoît Gérard
WISTP1
2013 On the Applicability of Time-Driven Cache Attacks on Mobile Devices
Raphael Spreitzer, Thomas Plos
NSS1