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

Jonas Juffinger

dblp:207/7615 · DBLP profile ↗
← Back
21ranked-venue papers
6as first author
20since 2021 · last 2026
0009-0002-0569-1704ORCID · verified

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

Security and privacy · 20 · 5 first-author · 19 since 2021Systems, architecture and hardware · 2 · 1 first-author · 2 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021

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
13 papers
Hardware security and side channels · 87% Systems and software security · 7% Network security · 6%
Computer architecture, parallel and distributed computing, and storage systems
10 papers
Memory systems · 60% Hardware reliability and fault tolerance · 22% Storage systems · 9%
Software engineering, system software, and programming languages
2 papers
Operating systems · 100%

Topics — the 26 heaviest of 28, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Hardware security and side channels
side-channel attack
3.452025
Secret Spilling Drive: Leaking User Behavior through SSD Contention · NDSS 2025
SnailLoad: Exploiting Remote Network Latency Measurements without JavaScript · USENIX Security Symposium 2024
IdleLeak: Exploiting Idle State Side Effects for Information Leakage · NDSS 2024
Memory systems
DRAM
3.352026
FLIPPYRAM: A Large-Scale Study of Rowhammer Prevalence · NDSS 2026
Memory Band-Aid: A Principled Rowhammer Defense-in-Depth · NDSS 2026
CSI:Rowhammer - Cryptographic Security and Integrity against Rowhammer · SP 2023
Memory systems › DRAM
rowhammer
2.632026
FLIPPYRAM: A Large-Scale Study of Rowhammer Prevalence · NDSS 2026
Memory Band-Aid: A Principled Rowhammer Defense-in-Depth · NDSS 2026
Half-Double: Hammering From the Next Row Over · USENIX Security Symposium 2022
Hardware security and side channels
microarchitectural side channel
1.522025
KernelSnitch: Side Channel-Attacks on Kernel Data Structures · NDSS 2025
SQUIP: Exploiting the Scheduler Queue Contention Side Channel · SP 2023
Hardware security and side channels
trusted execution environments
1.222025
TEEcorrelate: An Information-Preserving Defense against Performance-Counter Attacks on TEEs · USENIX Security Symposium 2025
Another Flip in the Wall of Rowhammer Defenses · IEEE Symposium on Security and Privacy 2018
Hardware reliability and fault tolerance
soft errors
1.222026
FLIPPYRAM: A Large-Scale Study of Rowhammer Prevalence · NDSS 2026
CSI:Rowhammer - Cryptographic Security and Integrity against Rowhammer · SP 2023
Hardware reliability and fault tolerance
memory reliability
1.012026
Memory Band-Aid: A Principled Rowhammer Defense-in-Depth · NDSS 2026
Hardware security and side channels › fault attacks › fault injection attack
rowhammer attack
0.922022
Half-Double: Hammering From the Next Row Over · USENIX Security Symposium 2022
Another Flip in the Wall of Rowhammer Defenses · IEEE Symposium on Security and Privacy 2018
Hardware security and side channels › microarchitectural attacks
performance counter attacks
0.912025
TEEcorrelate: An Information-Preserving Defense against Performance-Counter Attacks on TEEs · USENIX Security Symposium 2025
Operating systems › system security › operating system security
kernel security
0.912025
KernelSnitch: Side Channel-Attacks on Kernel Data Structures · NDSS 2025
Storage systems
flash and SSD
0.912025
Secret Spilling Drive: Leaking User Behavior through SSD Contention · NDSS 2025
Network security
covert channel
0.712023
SQUIP: Exploiting the Scheduler Queue Contention Side Channel · SP 2023
Hardware security and side channels › memory integrity
memory authentication
0.712023
CSI:Rowhammer - Cryptographic Security and Integrity against Rowhammer · SP 2023
Hardware security and side channels
microarchitectural attacks
0.712023
Collide+Power: Leaking Inaccessible Data with Software-based Power Side Channels · USENIX Security Symposium 2023
Hardware security and side channels › side-channel attack
power analysis
0.712023
Collide+Power: Leaking Inaccessible Data with Software-based Power Side Channels · USENIX Security Symposium 2023
Hardware security and side channels › memory security
rowhammer mitigation
0.712023
CSI:Rowhammer - Cryptographic Security and Integrity against Rowhammer · SP 2023
Hardware security and side channels
fault attacks
0.622026
Another Flip in the Wall of Rowhammer Defenses · IEEE Symposium on Security and Privacy 2018
FLIPPYRAM: A Large-Scale Study of Rowhammer Prevalence · NDSS 2026
Hardware security and side channels › trusted execution environments
SGX attacks
0.312018
Another Flip in the Wall of Rowhammer Defenses · IEEE Symposium on Security and Privacy 2018
Operating systems › resource management
memory management
0.312026
Eviction Notice: Reviving and Advancing Page Cache Attacks · NDSS 2026
Operating systems › resource management › memory management
page cache
0.312026
Eviction Notice: Reviving and Advancing Page Cache Attacks · NDSS 2026
Performance modeling and evaluation › performance monitoring
hardware performance counters
0.312025
TEEcorrelate: An Information-Preserving Defense against Performance-Counter Attacks on TEEs · USENIX Security Symposium 2025
Network security
traffic analysis
0.212024
SnailLoad: Exploiting Remote Network Latency Measurements without JavaScript · USENIX Security Symposium 2024
Energy-efficient computing › power management
dynamic voltage and frequency scaling
0.212024
SUIT: Secure Undervolting with Instruction Traps · ASPLOS (2) 2024
Energy-efficient computing
power management
0.212024
IdleLeak: Exploiting Idle State Side Effects for Information Leakage · NDSS 2024
Processor architecture and microarchitecture
out-of-order execution
0.212023
SQUIP: Exploiting the Scheduler Queue Contention Side Channel · SP 2023
Memory systems › DRAM › rowhammer
rowhammer mitigation
0.112018
Another Flip in the Wall of Rowhammer Defenses · IEEE Symposium on Security and Privacy 2018

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

statistical analysis · 2.0large-scale measurement · 2.0cache eviction · 2.0timing analysis · 1.7information-preserving defense · 1.7instruction traps · 1.5information leakage analysis · 1.5defense mechanisms · 0.9defense mechanism · 0.9cache side channels · 0.9cache side channel · 0.9latency measurement · 0.8reverse engineering · 0.7priming and probing · 0.7instruction set extension · 0.7gem5 simulation · 0.7
YearPublicationVenuePosition
2026 Memory Band-Aid: A Principled Rowhammer Defense-in-Depth
Carina Fiedler, Jonas Juffinger, Sudheendra Raghav Neela, Martin Heckel, Hannes Weissteiner, A. Giray Yaglikçi, Florian Adamsky, Daniel Gruss
NDSS2
2026 FLIPPYRAM: A Large-Scale Study of Rowhammer Prevalence
Martin Heckel, Nima Sayadi, Jonas Juffinger, Carina Fiedler, Daniel Gruss, Florian Adamsky
NDSS3
2026 Eviction Notice: Reviving and Advancing Page Cache Attacks
Sudheendra Raghav Neela, Jonas Juffinger, Lukas Maar, Daniel Gruss
NDSS2
2025 Fast and Efficient Secure L1 Caches for SMT
Lukas Giner, Roland Czerny, Simon Lammer, Aaron Giner, Paul Gollob, Jonas Juffinger, Daniel Gruss
ARES (2)6
2025 Not So Secure TSC
Jonas Juffinger, Sudheendra Raghav Neela, Daniel Gruss
ACNS (2)1
2025 The HMB Timing Side Channel: Exploiting the SSD's Host Memory Buffer
Jonas Juffinger, Hannes Weissteiner, Thomas Steinbauer, Daniel Gruss
DIMVA (1)1
2025 Verifying DRAM Addressing in Software
Martin Heckel, Florian Adamsky, Jonas Juffinger, Fabian Rauscher, Daniel Gruss
ESORICS (3)3
2025 Secret Spilling Drive: Leaking User Behavior through SSD Contention
Jonas Juffinger, Fabian Rauscher, Giuseppe La Manna, Daniel Gruss
NDSS1
2025 KernelSnitch: Side Channel-Attacks on Kernel Data Structures
Lukas Maar, Jonas Juffinger, Thomas Steinbauer, Daniel Gruss, Stefan Mangard
NDSS2
2025 TEEcorrelate: An Information-Preserving Defense against Performance-Counter Attacks on TEEs
Hannes Weissteiner, Fabian Rauscher, Robin Leander Schröder, Jonas Juffinger, Stefan Gast, Jan Wichelmann, Thomas Eisenbarth 0001, Daniel Gruss
USENIX Security Symposium4
2024 SUIT: Secure Undervolting with Instruction Traps
abstract
Modern CPUs dynamically scale voltage and frequency for efficiency. However, too low voltages can result in security-critical errors. Hence, vendors use a generous safety margin to avoid errors at the cost of higher energy overheads.
Jonas Juffinger, Stepan Kalinin, Daniel Gruss, Frank Mueller 0001
ASPLOS (2)1
2024 Presshammer: Rowhammer and Rowpress Without Physical Address Information
Jonas Juffinger, Sudheendra Raghav Neela, Martin Heckel, Lukas Schwarz, Florian Adamsky, Daniel Gruss
DIMVA1
2024 Remote Scheduler Contention Attacks
Stefan Gast, Jonas Juffinger, Lukas Maar, Christoph Royer, Andreas Kogler, Daniel Gruss
FC (1)2
2024 IdleLeak: Exploiting Idle State Side Effects for Information Leakage
Fabian Rauscher, Andreas Kogler, Jonas Juffinger, Daniel Gruss
NDSS3
2024 SnailLoad: Exploiting Remote Network Latency Measurements without JavaScript
Stefan Gast, Roland Czerny, Jonas Juffinger, Fabian Rauscher, Simone Franza, Daniel Gruss
USENIX Security Symposium3
2023 PT-Guard: Integrity-Protected Page Tables to Defend Against Breakthrough Rowhammer Attacks
abstract
Page tables enforce process isolation in systems. Rowhammer attacks break process isolation by flipping bits in DRAM to tamper page tables and achieving privilege escalation. Moreover, new Rowhammer attacks break existing mitigations. We seek to protect systems against such breakthrough attacks. We present PT-Guard, an integrity protection mechanism for page tables. PT-Guard uses unused bits in Page Table Entries (PTE) to embed a Message Authentication Code (MAC) for the PTE cacheline without any storage overhead. These unused bits arise from PTEs supporting petabytes of physical memory while systems targeted by Rowhammer use at-most terabytes of mem-ory. By storing and verifying MACs for PTEs, PT-Guard detects arbitrary bit-flips in PTEs. Moreover, PT-Guard also provides best-effort correction of faulty-PTEs leveraging value locality. PT-Guard protects page tables from breakthrough Rowhammer attacks with negligible hardware changes, no DRAM storage, <72 bytes of SRAM, 1.3% slowdown, and no software changes.
Anish Saxena, Gururaj Saileshwar, Jonas Juffinger, Andreas Kogler, Daniel Gruss, Moinuddin K. Qureshi
DSN3
2023 SQUIP: Exploiting the Scheduler Queue Contention Side Channel
abstract
Modern superscalar CPUs have multiple execution units that independently execute operations from the instruction stream. Previous work has shown that numerous side channels exist around these out-of-order execution pipelines, particularly for an attacker running on an SMT core.In this paper, we present the SQUIP attack, the first side-channel attack on scheduler queues, which are critical for deciding the schedule of instructions to be executed in superscalar CPUs. Scheduler queues have not been explored as a side channel so far, as Intel CPUs only have a single scheduler queue, and contention thereof would be virtually the same as contention of the reorder buffer. However, the Apple M1, AMD Zen 2, and Zen 3 microarchitectures have separate scheduler queues per execution unit. We first reverse-engineer the behavior of the scheduler queues on these CPUs and show that they can be primed and probed. The SQUIP attack observes the occupancy level from within the same hardware core and across SMT threads. We evaluate the performance of the SQUIP attack in a covert channel, exfiltrating 0.89 Mbit/s from a co-located virtual machine at an error rate below 0.8 %, and 2.70 Mbit/s from a co-located process at an error rate below 0.8 %. We then demonstrate the side channel on an mbedTLS RSA signature process in a co-located process and in a co-located virtual machine. Our attack recovers full RSA-4096 keys with only 50 500 traces and less than 5 to 18 bit errors on average. Finally, we discuss mitigations necessary, especially for Zen 2 and Zen 3 systems, to prevent our attacks.
Stefan Gast, Jonas Juffinger, Martin Schwarzl, Gururaj Saileshwar, Andreas Kogler, Simone Franza, Markus Köstl, Daniel Gruss
SP2
2023 CSI:Rowhammer - Cryptographic Security and Integrity against Rowhammer
abstract
In this paper, we present CSI:Rowhammer, a principled hardware-software co-design Rowhammer mitigation with cryptographic security and integrity guarantees, that does not focus on any specific properties of Rowhammer. We design a new memory error detection mechanism based on a low-latency cryptographic MAC and an exception mechanism initiating a software-level correction routine. The exception handler uses a novel instruction-set extension for the error correction and resumes execution afterward. In contrast to regular ECC-DRAM that remains exploitable if more than 2 bits are flipped, CSI:Rowhammer maintains the security level of the cryptographic MAC. We evaluate CSI:Rowhammer in a gem5 proof-of-concept implementation. Under normal conditions, we see latency overheads below 0.75% and no memory overhead compared to off-the-shelf ECC-DRAM. While the average latency to correct a single bitflip is below 20 ns (compared to a range from a few nanoseconds to several milliseconds for state-of-the-art ECC memory), CSI:Rowhammer can detect any number of bitflips with overwhelming probability and correct at least 8 bitflips in practical time constraints.
Jonas Juffinger, Lukas Lamster, Andreas Kogler, Maria Eichlseder, Moritz Lipp, Daniel Gruss
SP1
2023 Collide+Power: Leaking Inaccessible Data with Software-based Power Side Channels
Andreas Kogler, Jonas Juffinger, Lukas Giner, Lukas Gerlach 0001, Martin Schwarzl, Michael Schwarz 0001, Daniel Gruss, Stefan Mangard
USENIX Security Symposium2
2022 Half-Double: Hammering From the Next Row Over
Andreas Kogler, Jonas Juffinger, Salman Qazi, Yoongu Kim, Moritz Lipp, Nicolas Boichat, Eric Shiu, Mattias Nissler, Daniel Gruss
USENIX Security Symposium2
2018 Another Flip in the Wall of Rowhammer Defenses
abstract
The Rowhammer bug allows unauthorized modification of bits in DRAM cells from unprivileged software, enabling powerful privilege-escalation attacks. Sophisticated Rowhammer countermeasures have been presented, aiming at mitigating the Rowhammer bug or its exploitation. However, the state of the art provides insufficient insight on the completeness of these defenses. In this paper, we present novel Rowhammer attack and exploitation primitives, showing that even a combination of all defenses is ineffective. Our new attack technique, one-location hammering, breaks previous assumptions on requirements for triggering the Rowhammer bug, i.e., we do not hammer multiple DRAM rows but only keep one DRAM row constantly open. Our new exploitation technique, opcode flipping, bypasses recent isolation mechanisms by flipping bits in a predictable and targeted way in userspace binaries. We replace conspicuous and memory-exhausting spraying and grooming techniques with a novel reliable technique called memory waylaying. Memory waylaying exploits system-level optimizations and a side channel to coax the operating system into placing target pages at attacker-chosen physical locations. Finally, we abuse Intel SGX to hide the attack entirely from the user and the operating system, making any inspection or detection of the attack infeasible. Our Rowhammer enclave can be used for coordinated denial-of-service attacks in the cloud and for privilege escalation on personal computers. We demonstrate that our attacks evade all previously proposed countermeasures for commodity systems.
Daniel Gruss, Moritz Lipp, Michael Schwarz 0001, Daniel Genkin, Jonas Juffinger, Sioli O'Connell, Wolfgang Schoechl, Yuval Yarom
IEEE Symposium on Security and Privacy5