Demo Data from SIGIR 2026 / reviewers in the wild / expert
Ingab Kang
dblp:199/7713
· DBLP profile ↗
5ranked-venue papers
1as first author
4since 2021 · last 2024
0000-0002-2125-0573ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 3 · 1 first-author · 3 since 2021Systems, architecture and hardware · 2 · 1 since 2021Software engineering, systems software and programming languages · 2 · 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
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
4 papers |
Memory systems · 79% Hardware reliability and fault tolerance · 21% |
Topics — the 14 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware security and side channels › fault attacks › fault injection attack
rowhammer attack |
1.5 | 2 | 2024 | 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 |
Memory systems › DRAM
rowhammer |
1.0 | 2 | 2022 | SpecHammer: Combining Spectre and Rowhammer for New Speculative Attacks · SP 2022 TWiCe: preventing row-hammering by exploiting time window counters · ISCA 2019 |
Privacy and data protection › information leakage
data leakage |
0.8 | 1 | 2024 | Go Go Gadget Hammer: Flipping Nested Pointers for Arbitrary Data Leakage · USENIX Security Symposium 2024 |
Systems and software security
memory safety |
0.8 | 1 | 2024 | Go Go Gadget Hammer: Flipping Nested Pointers for Arbitrary Data Leakage · USENIX Security Symposium 2024 |
Memory systems
DRAM |
0.6 | 2 | 2024 | TWiCe: preventing row-hammering by exploiting time window counters · ISCA 2019 SledgeHammer: Amplifying Rowhammer via Bank-level Parallelism · USENIX Security Symposium 2024 |
Hardware security and side channels › microarchitectural attacks › transient execution attack › speculative execution attack
spectre |
0.6 | 1 | 2022 | 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.6 | 1 | 2022 | SpecHammer: Combining Spectre and Rowhammer for New Speculative Attacks · SP 2022 |
Memory systems
memory compression |
0.5 | 1 | 2021 | BCD deduplication: effective memory compression using partial cache-line deduplication · ASPLOS 2021 |
Hardware reliability and fault tolerance › memory reliability
DRAM reliability |
0.4 | 1 | 2019 | TWiCe: preventing row-hammering by exploiting time window counters · ISCA 2019 |
Hardware reliability and fault tolerance
rowhammer attacks |
0.4 | 1 | 2019 | TWiCe: preventing row-hammering by exploiting time window counters · ISCA 2019 |
Memory systems › DRAM › rowhammer
rowhammer mitigation |
0.4 | 1 | 2019 | TWiCe: preventing row-hammering by exploiting time window counters · ISCA 2019 |
Memory systems › DRAM › DRAM microarchitecture
bank-level parallelism |
0.2 | 1 | 2024 | SledgeHammer: Amplifying Rowhammer via Bank-level Parallelism · USENIX Security Symposium 2024 |
Privacy and data protection
information leakage |
0.2 | 1 | 2022 | SpecHammer: Combining Spectre and Rowhammer for New Speculative Attacks · SP 2022 |
Memory systems › memory hierarchy › cache hierarchy
last-level cache |
0.1 | 1 | 2021 | BCD deduplication: effective memory compression using partial cache-line deduplication · ASPLOS 2021 |
Methods — techniques the papers use, named apart from their topics
fault injection · 1.5taint-tracking bypass · 1.1rowhammer bit-flips · 1.1deduplication · 0.5compression · 0.5base and compressed difference · 0.5time window counters · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 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 Symposium | 1 |
| 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 Symposium | 3 |
| 2022 | SpecHammer: Combining Spectre and Rowhammer for New Speculative AttacksabstractThe 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 |
SP | 3 |
| 2021 | BCD deduplication: effective memory compression using partial cache-line deduplicationabstractIn this paper, we identify new partial data redundancy among multiple cache lines that are not exploited by traditional memory compression or memory deduplication. We propose Base and Compressed Difference (BCD) deduplication that effectively utilizes the partial matches among cache lines through a novel combination of compression and deduplication to increase the effective capacity of main memory. Experimental results show that BCD achieves the average compression ratio of 1.94× for SPEC2017, DaCapo, TPC-DS, and TPC-H, which is 48.4% higher than the best prior work. We also present an efficient implementation of BCD in a modern memory hierarchy, which compresses data in both the last-level cache (LLC) and main memory with modest area overhead. Even with additional meta-data accesses and compression/deduplication operations, cycle-level simulations show that BCD improves the performance of the SPEC2017 benchmarks by 2.7% on average because it increases the effective capacity of the LLC. Overall, the results show that BCD can significantly increase the capacity of main memory with little performance overhead. Sungbo Park, Ingab Kang, Yaebin Moon, Jung Ho Ahn, G. Edward Suh |
ASPLOS | 2 |
| 2019 | TWiCe: preventing row-hammering by exploiting time window countersabstractComputer systems using DRAM are exposed to row-hammer (RH) attacks, which can flip data in a DRAM row without directly accessing a row but by frequently activating its adjacent ones. There have been a number of proposals to prevent RH, but they either incur large area overhead, suffer from noticeable performance drop on adversarial memory access patterns, or provide probabilistic protection with no capability to detect attacks. Eojin Lee, Ingab Kang, Sukhan Lee 0002, G. Edward Suh, Jung Ho Ahn |
ISCA | 2 |