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

Youssef Tobah

dblp:221/1574 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
3since 2021 · last 2024
—ORCID · none

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

Security and privacy · 3 · 2 first-author · 3 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
3 papers
Hardware security and side channels · 61% Privacy and data protection · 21% Systems and software security · 17%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Memory systems · 100%

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

TopicWeightPapersLastEvidence papers
Hardware security and side channels › fault attacks › fault injection attack
rowhammer attack
1.522024
Go Go Gadget Hammer: Flipping Nested Pointers for Arbitrary Data Leakage · USENIX Security Symposium 2024
SledgeHammer: Amplifying Rowhammer via Bank-level Parallelism · USENIX Security Symposium 2024
Privacy and data protection › information leakage
data leakage
0.812024
Go Go Gadget Hammer: Flipping Nested Pointers for Arbitrary Data Leakage · USENIX Security Symposium 2024
Systems and software security
memory safety
0.812024
Go Go Gadget Hammer: Flipping Nested Pointers for Arbitrary Data Leakage · USENIX Security Symposium 2024
Hardware security and side channels › microarchitectural attacks › transient execution attack › speculative execution attack
spectre
0.612022
SpecHammer: Combining Spectre and Rowhammer for New Speculative Attacks · SP 2022
Hardware security and side channels › microarchitectural attacks › transient execution attack
speculative execution attack
0.612022
SpecHammer: Combining Spectre and Rowhammer for New Speculative Attacks · SP 2022
Memory systems › DRAM
rowhammer
0.612022
SpecHammer: Combining Spectre and Rowhammer for New Speculative Attacks · SP 2022
Memory systems › DRAM › DRAM microarchitecture
bank-level parallelism
0.212024
SledgeHammer: Amplifying Rowhammer via Bank-level Parallelism · USENIX Security Symposium 2024
Memory systems
DRAM
0.212024
SledgeHammer: Amplifying Rowhammer via Bank-level Parallelism · USENIX Security Symposium 2024
Privacy and data protection
information leakage
0.212022
SpecHammer: Combining Spectre and Rowhammer for New Speculative Attacks · SP 2022

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

fault injection · 1.5taint-tracking bypass · 1.1rowhammer bit-flips · 1.1
YearPublicationVenuePosition
2024 SledgeHammer: Amplifying Rowhammer via Bank-level Parallelism
Ingab Kang, Walter Wang, Jason Kim 0007, Stephan van Schaik, Youssef Tobah, Daniel Genkin, Andrew Kwong, Yuval Yarom
USENIX Security Symposium5
2024 Go Go Gadget Hammer: Flipping Nested Pointers for Arbitrary Data Leakage
Youssef Tobah, Andrew Kwong, Ingab Kang, Daniel Genkin, Kang G. Shin
USENIX Security Symposium1
2022 SpecHammer: Combining Spectre and Rowhammer for New Speculative Attacks
abstract
The recent Spectre attacks have revealed how the performance gains from branch prediction come at the cost of weakened security. Spectre Variant 1 (v1) shows how an attacker-controlled variable passed to speculatively executed lines of code can leak secret information to an attacker. Numerous defenses have since been proposed to prevent Spectre attacks, each attempting to block all or some of the Spectre variants. In particular, defenses using taint-tracking are claimed to be the only way to protect against all forms of Spectre v1. However, we show that the defenses proposed thus far can be bypassed by combining Spectre with the well-known Rowhammer vulnerability. By using Rowhammer to modify victim values, we relax the requirement that the attacker needs to share a variable with the victim. Thus, defenses that rely on this requirement, such as taint-tracking, are no longer effective. Furthermore, without this crucial requirement, the number of gadgets that can potentially be used to launch a Spectre attack increases dramatically; those present in Linux kernel version 5.6 increases from about 100 to about 20,000 via Rowhammer bit-flips. Attackers can use these gadgets to steal sensitive information such as stack cookies or canaries, or use new triple gadgets to read any address in memory. We demonstrate two versions of the combined attack on example victims in both user and kernel spaces, showing the attack’s ability to leak sensitive data.
Youssef Tobah, Andrew Kwong, Ingab Kang, Daniel Genkin, Kang G. Shin
SP1