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

Steffen Schulz 0001

dblp:94/4745-1 · DBLP profile ↗
← Back
13ranked-venue papers
4as first author
0since 2021 · last 2020
—ORCID · none

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

Security and privacy · 11 · 4 first-authorSystems, architecture and hardware · 2Applied, interdisciplinary, general and emerging computing · 1

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
6 papers
Hardware security and side channels · 39% Network security · 33% Authentication and access control · 15%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Embedded and real-time systems · 100%
Computer networks
2 papers
Cellular and mobile networks · 64% Internet architecture and protocols · 36%

Topics — the 10 heaviest of 14, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Hardware security and side channels
trusted execution environments
0.422014
Mobile Trusted Computing · Proc. IEEE 2014
TrustLite: a security architecture for tiny embedded devices · EuroSys 2014
Embedded and real-time systems
embedded system security
0.422014
TrustLite: a security architecture for tiny embedded devices · EuroSys 2014
A security framework for the analysis and design of software attestation · CCS 2013
Hardware security and side channels › trusted execution environments
remote attestation
0.322013
A security framework for the analysis and design of software attestation · CCS 2013
Poster: practical embedded remote attestation using physically unclonable functions · CCS 2011
Network security › covert channel
covert channel mitigation
0.212014
The Silence of the LANs: Efficient Leakage Resilience for IPsec VPNs · IEEE Trans. Inf. Forensics Secur. 2014
Network security
traffic analysis
0.212014
The Silence of the LANs: Efficient Leakage Resilience for IPsec VPNs · IEEE Trans. Inf. Forensics Secur. 2014
Systems and software security › trusted computing
software attestation
0.212013
A security framework for the analysis and design of software attestation · CCS 2013
Hardware security and side channels › hardware security primitives
physical unclonable function
0.112011
Poster: practical embedded remote attestation using physically unclonable functions · CCS 2011
Cellular and mobile networks
cellular network security
0.112018
End-to-End Detection of Caller ID Spoofing Attacks · IEEE Trans. Dependable Secur. Comput. 2018
Cyber-physical and IoT security
embedded system security
0.112014
TrustLite: a security architecture for tiny embedded devices · EuroSys 2014
Web and mobile security
mobile security
0.112014
Mobile Trusted Computing · Proc. IEEE 2014

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

timing-based verification · 0.7SMS-based verification · 0.7information-theoretic leakage bounds · 0.4hardware protection mechanisms · 0.4dynamic performance trade-off · 0.4side-channel timing analysis · 0.3formal security framework · 0.3physically unclonable function · 0.1
YearPublicationVenuePosition
2020 The Tip of the Iceberg: On the Merits of Finding Security Bugs
abstract
In this article, we investigate a fundamental question regarding software security: Is the security of SW releases increasing over time? We approach this question with a detailed analysis of the large body of open-source software packaged in the popular Debian GNU/Linux distribution. Contrary to common intuition, we find no clear evidence that the vulnerability rate of widely used software decreases over time: Even in popular and “stable” releases, the fixing of bugs does not seem to reduce the rate of newly identified vulnerabilities. The intuitive conclusion is worrisome: Commonly employed development and validation procedures do not seem to scale with the increase of features and complexity—they are only chopping pieces off the top of an iceberg of vulnerabilities. To the best of our knowledge, this is the first investigation into the problem that studies a complete distribution of software, spanning multiple versions. Although we can not give a definitive answer, we show that several popular beliefs also cannot be confirmed given our dataset. We publish our Debian Vulnerability Analysis Framework (DVAF) , an automated dataset creation and analysis process, to enable reproduction and further analysis of our results. Overall, we hope our contributions provide important insights into the vulnerability discovery process and help in identifying effective techniques for vulnerability analysis and prevention.
Nikolaos Alexopoulos, Sheikh Mahbub Habib, Steffen Schulz 0001, Max Mühlhäuser
ACM Trans. Priv. Secur.3
2018 End-to-End Detection of Caller ID Spoofing Attacks
abstract
Caller ID (caller identification) is a service provided by telephone operators where the phone number and/or the name of the caller is transmitted to inform the callee who is calling. Today, most people trust the caller ID information and some banks even use Caller ID to authenticate customers. However, with the proliferation of smartphones and VoIP, it is easy to spoof caller ID information by installing a particular application on the smartphone or by using service providers that offer Caller ID spoofing. As the phone network is fragmented between countries and companies and upgrades of old hardware is costly, no mechanism is available today to let end-users easily detect Caller ID spoofing attacks. In this article, we propose a new approach of using end-to-end caller ID verification schemes that leverage features of the existing phone network infrastructure (CallerDec). We design an SMS-based and a timing-based version of CallerDec that works with existing combinations of landlines, cellular and VoIP networks and can be deployed at the liberty of the users. We implemented both CallerDec schemes as an App for Android-based phones and validated their effectiveness in detecting spoofing attacks in various scenarios.
Hossen Asiful Mustafa, Wenyuan Xu 0001, Ahmad-Reza Sadeghi, Steffen Schulz 0001
IEEE Trans. Dependable Secur. Comput.4
2017 Boot Attestation: Secure Remote Reporting with Off-The-Shelf IoT Sensors
Steffen Schulz 0001, André Schaller, Florian Kohnhäuser, Stefan Katzenbeisser 0001
ESORICS (2)1
2014 You Can Call but You Can't Hide: Detecting Caller ID Spoofing Attacks
abstract
Caller ID (caller identification) is a service provided by telephone carriers to transmit the phone number and/or the name of a caller to a callee. Today, most people trust the caller ID information, and it is increasingly used to authenticate customers (e.g., by banks or credit card companies). However, with the proliferation of smartphones and VoIP, it is easy to spoof caller ID by installing corresponding Apps on smartphones or by using fake ID providers. As telephone networks are fragmented between enterprises and countries, no mechanism is available today to easily detect such spoofing attacks. This vulnerability has already been exploited with crucial consequences such as faking caller IDs to emergency services (e.g., 9-1-1) or to commit fraud. In this paper, we propose an end-to-end caller ID verification mechanism CallerDec that works with existing combinations of landlines, cellular and VoIP networks. CallerDec can be deployed at the liberty of users, without any modification to the existing infrastructures. We implemented our scheme as an App for Android-based phones and validated the effectiveness of our solution in detecting spoofing attacks in various scenarios.
Hossen Asiful Mustafa, Wenyuan Xu 0001, Ahmad-Reza Sadeghi, Steffen Schulz 0001
DSN4
2014 TrustLite: a security architecture for tiny embedded devices
abstract
Embedded systems are increasingly pervasive, interdependent and in many cases critical to our every day life and safety. Tiny devices that cannot afford sophisticated hardware security mechanisms are embedded in complex control infrastructures, medical support systems and entertainment products [51]. As such devices are increasingly subject to attacks, new hardware protection mechanisms are needed to provide the required resilience and dependency at low cost.
Patrick Koeberl, Steffen Schulz 0001, Ahmad-Reza Sadeghi, Vijay Varadharajan
EuroSys2
2014 Mobile Trusted Computing
abstract
Trusted computing technologies for mobile devices have been researched, developed, and deployed over the past decade. Although their use has been limited so far, ongoing standardization may change this by opening up these technologies for easy access by developers and users. In this survey, we describe the current state of trusted computing solutions for mobile devices from research, standardization, and deployment perspectives.
N. Asokan, Jan-Erik Ekberg, Kari Kostiainen, Anand Rajan, Carlos V. Rozas, Ahmad-Reza Sadeghi, Steffen Schulz 0001, Christian Wachsmann
Proc. IEEE7
2014 The Silence of the LANs: Efficient Leakage Resilience for IPsec VPNs
abstract
Virtual private networks (VPNs) are increasingly used to build logically isolated networks. However, existing VPN designs and deployments neglected the problem of traffic analysis and covert channels. Hence, there are many ways to infer information from VPN traffic without decrypting it. Many proposals have been made to mitigate network covert channels, but previous works remained largely theoretical or resulted in prohibitively high padding overhead and performance penalties. In this paper, we: 1) analyse the impact of covert channels in IPsec; 2) present several improved and novel approaches for covert channel mitigation in IPsec; 3) propose and implement a system for dynamic performance trade-offs; and 4) implement our design in the Linux IPsec stack and evaluate its performance for different types of traffic and mitigation policies. At only 24% overhead, our prototype enforces tight information-theoretic bounds on information leakage. To encourage further research, we put our prototype code and data in the public domain.
Steffen Schulz 0001, Vijay Varadharajan, Ahmad-Reza Sadeghi
IEEE Trans. Inf. Forensics Secur.1
2013 A security framework for the analysis and design of software attestation
abstract
Software attestation has become a popular and challenging research topic at many established security conferences with an expected strong impact in practice. It aims at verifying the software integrity of (typically) resource-constrained embedded devices. However, for practical reasons, software attestation cannot rely on stored cryptographic secrets or dedicated trusted hardware. Instead, it exploits side-channel information, such as the time that the underlying device needs for a specific computation. As traditional cryptographic solutions and arguments are not applicable, novel approaches for the design and analysis are necessary. This is certainly one of the main reasons why the security goals, properties and underlying assumptions of existing software attestation schemes have been only vaguely discussed so far, limiting the confidence in their security claims. Thus, putting software attestation on a solid ground and having a founded approach for designing secure software attestation schemes is still an important open problem.
Frederik Armknecht, Ahmad-Reza Sadeghi, Steffen Schulz 0001, Christian Wachsmann
CCS3
2012 The Silence of the LANs: Efficient Leakage Resilience for IPsec VPNs
Ahmad-Reza Sadeghi, Steffen Schulz 0001, Vijay Varadharajan
ESORICS2
2012 Tetherway: a framework for tethering camouflage
abstract
The rapidly increasing data usage and overload in mobile broadband networks has driven mobile network providers to actively detect and bill customers who tether tablets and laptops to their mobile phone for mobile Internet access. However, users may not be willing to pay additional fees only because they use their bandwidth dierently, and may consider tethering detection as violation of their privacy. Furthermore, accurate tethering detection is becoming harder for providers as many modern smartphones are under full control of the user, running customized, complex software and applications similar to desktop systems.
Steffen Schulz 0001, Ahmad-Reza Sadeghi, Maria Zhdanova, Hossen Asiful Mustafa, Wenyuan Xu 0001, Vijay Varadharajan
WISEC1
2011 Poster: practical embedded remote attestation using physically unclonable functions
Ünal Koçabas, Ahmad-Reza Sadeghi, Christian Wachsmann, Steffen Schulz 0001
CCS4
2011 Short paper: lightweight remote attestation using physical functions
abstract
Remote attestation is a mechanism to securely and verifiably obtain information about the state of a remote computing platform. However, resource-constrained embedded devices cannot afford trusted hardware components to attest the device, while plain software attestation is generally vulnerable to network and collusion attacks.
Steffen Schulz 0001, Ahmad-Reza Sadeghi, Christian Wachsmann
WISEC1
2009 Hide and Seek in Time - Robust Covert Timing Channels
Dipak Ghosal, Frederik Armknecht, Ahmad-Reza Sadeghi, Steffen Schulz 0001, Stefan Katzenbeisser 0001
ESORICS5