14 citations · 14 across the 1 of their papers we have counts for
6 papers
Automating Seccomp Filter Generation for Linux Applications
Claudio Canella, Mario Werner, Daniel Gruss +1
Software vulnerabilities in applications undermine the security of applications. By blocking unused functionality, the impact of potential exploits can be reduced. While seccomp pr…
CrypTag: Thwarting Physical and Logical Memory Vulnerabilities using Cryptographically Colored Memory
Pascal Nasahl, Robert Schilling, Mario Werner +3
Memory vulnerabilities are a major threat to many computing systems. To effectively thwart spatial and temporal memory vulnerabilities, full logical memory safety is required. Howe…
HECTOR-V: A Heterogeneous CPU Architecture for a Secure RISC-V Execution Environment
Pascal Nasahl, Robert Schilling, Mario Werner +1
To ensure secure and trustworthy execution of applications, vendors frequently embed trusted execution environments into their systems. Here, applications are protected from advers…
Pointing in the Right Direction - Securing Memory Accesses in a Faulty World
Robert Schilling, Mario Werner, Pascal Nasahl +1
Reading and writing memory are, besides computation, the most common operations a processor performs. The correctness of these operations is therefore essential for the proper exec…
Securing Conditional Branches in the Presence of Fault Attacks
Robert Schilling, Mario Werner, Stefan Mangard
In typical software, many comparisons and subsequent branch operations are highly critical in terms of security. Examples include password checks, signature checks, secure boot, an…
Sponge-Based Control-Flow Protection for IoT Devices
Mario Werner, Thomas Unterluggauer, David Schaffenrath +1
Embedded devices in the Internet of Things (IoT) face a wide variety of security challenges. For example, software attackers perform code injection and code-reuse attacks on their…