EDBT 2026 Demo / reviewers in the wild / expert
Jonghwan Kim
dblp:57/10239
· DBLP profile ↗
9ranked-venue papers
3as first author
2since 2021 · last 2024
0000-0002-9919-9843ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 4 · 2 first-author · 1 since 2021Security and privacy · 4 · 1 first-author · 1 since 2021Systems, architecture and hardware · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 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
2 papers |
Systems and software security · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 100% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Systems and software security
exploitation |
0.5 | 1 | 2021 | On the Analysis of Byte-Granularity Heap Randomization · IEEE Trans. Dependable Secur. Comput. 2021 |
Systems and software security
memory safety |
0.5 | 1 | 2021 | On the Analysis of Byte-Granularity Heap Randomization · IEEE Trans. Dependable Secur. Comput. 2021 |
Systems and software security › vulnerability discovery › fuzzing
kernel driver fuzzing |
0.4 | 1 | 2020 | Agamotto: Accelerating Kernel Driver Fuzzing with Lightweight Virtual Machine Checkpoints · USENIX Security Symposium 2020 |
Systems and software security
vulnerability discovery |
0.4 | 1 | 2020 | Agamotto: Accelerating Kernel Driver Fuzzing with Lightweight Virtual Machine Checkpoints · USENIX Security Symposium 2020 |
Operating systems › i/o › i/o subsystem › device drivers
linux device drivers |
0.1 | 1 | 2020 | Agamotto: Accelerating Kernel Driver Fuzzing with Lightweight Virtual Machine Checkpoints · USENIX Security Symposium 2020 |
Methods — techniques the papers use, named apart from their topics
virtual machine checkpoints · 0.9fuzzing · 0.9byte-granularity randomization · 0.5allocator design · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Causal Discovery with Deductive Reasoning: One Less ProblemabstractConstraint-based causal discovery algorithms aim to extract causal relationships between variables of interest by using conditional independence tests (CITs). However, CITs with large conditioning sets often lead to unreliable results due to their low statistical power, propagating errors throughout the course of causal discovery. As the reliability of CITs is crucial for their practical applicability, recent approaches rely on either tricky heuristics or complicated routines with high computational costs to tackle inconsistent test results. Against this background, we propose a principled, simple, yet effective method, coined \textsc{deduce-dep}, which corrects unreliable conditional independence statements by replacing them with deductively reasoned results from lower-order CITs. An appealing property of \textsc{deduce-dep} is that it can be seamlessly plugged into existing constraint-based methods and serves as a modular subroutine. In particular, we showcase the integration of \textsc{deduce-dep} into representative algorithms such as HITON-PC and PC, illustrating its practicality. Empirical evaluation demonstrates that our method properly corrects unreliable CITs, leading to improved performance in causal structure learning. Jonghwan Kim, Inwoo Hwang, Sanghack Lee |
UAI | 1 |
| 2021 | On the Analysis of Byte-Granularity Heap RandomizationabstractHeap randomization, in general, has been a well-trodden area; however, the efficacy of byte-granularity randomization has never been fully explored as misalignment raises various concerns. Modern heap exploits often abuse the determinism in word alignment, and modern CPU architecture better supports unaligned access (since Nehalem). Based on such new developments, we conduct an in-depth analysis of evaluating the efficacy of byte-granularity heap randomization in three folds: (i) security effectiveness, (ii) performance impact, and (iii) compatibility analysis to measure deployment cost. Security discussion is based on 20 CVE case studies. To measure performance details, we conduct cycle-level microbenchmarks and report that the performance cost is highly concentrated to edge cases depending on the L1-cache line. Based on such analysis, we design and implement an allocator suited for byte-granularity heap randomization. On the negative side, our analysis suggests that byte-granularity heap randomization has high deployment cost due to various implementation conflicts. We enumerate the problematic compatibility issues using Coreutils, Nginx, and ChakraCore benchmarks. Daehee Jang, Jonghwan Kim, Hojoon Lee 0001, Minjoon Park, Yunjong Jung, Brent ByungHoon Kang |
IEEE Trans. Dependable Secur. Comput. | 2 |
| 2020 | Agamotto: Accelerating Kernel Driver Fuzzing with Lightweight Virtual Machine Checkpoints
Dokyung Song, Felicitas Hetzelt, Jonghwan Kim, Brent ByungHoon Kang, Jean-Pierre Seifert, Michael Franz |
USENIX Security Symposium | 3 |
| 2019 | POLaR: Per-Allocation Object Layout RandomizationabstractObject Layout Randomization (OLR) is a memory randomization approach that makes unpredictable in-object memory layout by shuffling and relocating each member fields of the object. This defense approach has significant security effect for mitigating various types of memory error attacks. However, the current state-of-the-art enforces OLR while compile time. It makes diversified object layout for each binary, but the layout remains equal across the execution. This approach can be effective in case the program binary is hidden from attackers. However, there are several limitations: (i) the security efficacy is built with the premise that the binary is safely undisclosed from adversaries, (ii) the randomized object layout is identical across multiple executions, and (iii) the programmer should manually specify which objects should be affected by OLR. In this paper, we introduce Per-allocation Object Layout Randomization(POLaR): the first dynamic approach of OLR suited for public binaries. The randomization mechanism of POLaR is applied at runtime, and the randomization makes unique object layout even for the same type of instances. As a result, POLaR achieves two previously unmet security primitives. (i) The randomization does not break upon the exposure of the binary. (ii) Repeating the same attack does not result in deterministic behavior. In addition, we also implemented the TaintClass framework based on DFSan project to optimize/automate the target object selection process. To show the efficacy of POLaR, we use several public open-source software and SPEC2006 benchmark suites. Jonghwan Kim, Daehee Jang, Yunjong Jeong, Brent ByungHoon Kang |
DSN | 1 |
| 2019 | SGX-LEGO: Fine-grained SGX controlled-channel attack and its countermeasure
Deokjin Kim, Daehee Jang, Minjoon Park, Yunjong Jeong, Jonghwan Kim, Seokjin Choi, Brent ByungHoon Kang |
Comput. Secur. | 5 |
| 2013 | Stereo-based Spatial and Temporal Feature Matching Method for Object Tracking and Distance Estimation
Young-Chul Lim, Chung-Hee Lee, Jonghwan Kim |
ICPRAM | 3 |
| 2012 | Stereo Vision based On-road Vehicle Detection under Illumination Changing Conditions using Self Quotient Image
Jonghwan Kim, Chung-Hee Lee, Young-Chul Lim |
ICINCO (2) | 1 |
| 2012 | State transition control of a five-fingered pneumatic hand using a neural networkabstractA control method is presented for a five-fingered artificial hand using EMG signals. The artificial hand is driven by pneumatic actuators and has 15 degrees of freedom. It is difficult to discriminate all the finger motions from just the EMG signals. Therefore, we describe typical hand motions using Petri net and control the finger motions based on this model. The proposed method enables the operator to incrementally control the joints of the five fingers based on the discrimination of the discrete hand motion. The operator only needs to specify the kind of discrete hand motion (i.e., spherical grasp, power grip, hook grip, key grip, and precision grip) and does not need to consider how to control each finger. Each state of the Petri net stores the on/off pattern of the 15 solenoid valves that corresponds to the posture of the five-fingered hand. The hand posture is incrementally varied to complete the desired motion, transitioning to the state in the Petri net based on EMG motion discrimination.We conducted experiments using four able-bodied subjects. In the experiment, the above-mentioned five motions were successfully performed using six-channel EMG signals measured from the forearm of the operator. Osamu Fukuda, Jonghwan Kim, Isao Nakai, Yasunori Ichikawa |
IJCNN | 2 |
| 2011 | Event-driven track management method for robust multi-vehicle trackingabstractIn this paper, we present an event-driven track management method to detect reliably and track robustly while minimizing missing and false detections. No state-of-the-art vehicle detection method can detect all the vehicles on the road without error. A multi-vehicle tracking method is essential to minimize the number of missing and false detections. In a multi-vehicle tracking method, there are three types of errors: false negative alarms, false positive alarms, and track identity switches. Our track management method can reduce the number of these errors remarkably while processing in real time for online application. Our track management method has four states: IDLE, PRE-TRACK, CUR-TRACK, and POST-TRACK. Most false positive alarms are removed in the PRE-TRACK state due to their sparseness. A track state transition to other states is determined by a track score. The track score is calculated by obstacle detection, vehicle recognition, detection-by-tracking, and data association. The proposed method is tested and verified with image sequences in real road environments. The experimental results demonstrate that the event-driven track management method minimizes the number of the false positive and false negative alarms remarkably compared with previous methods. Young-Chul Lim, Chung-Hee Lee, Soon Kwon, Jonghwan Kim |
Intelligent Vehicles Symposium | 4 |