Demo Data from SIGIR 2026 / reviewers in the wild / expert
Mingi Cho
dblp:248/7403
· DBLP profile ↗
7ranked-venue papers
5as first author
4since 2021 · last 2025
0000-0002-5882-7196ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 5 · 3 first-author · 2 since 2021Artificial intelligence and machine learning · 2 · 2 first-author · 2 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
4 papers |
Systems and software security · 93% Hardware security and side channels · 7% | |
| Software engineering, system software, and programming languages
2 papers |
Program analysis · 87% Operating systems · 13% |
Topics — the 11 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Systems and software security › vulnerability discovery
fuzzing |
1.0 | 2 | 2023 | BoKASAN: Binary-only Kernel Address Sanitizer for Effective Kernel Fuzzing · USENIX Security Symposium 2023 Poster: Evaluating Code Coverage for System Call Fuzzers · CCS 2019 |
Systems and software security
vulnerability discovery |
0.8 | 2 | 2019 | Poster: Evaluating Code Coverage for System Call Fuzzers · CCS 2019 Intriguer: Field-Level Constraint Solving for Hybrid Fuzzing · CCS 2019 |
Systems and software security › memory safety
address sanitizer |
0.7 | 1 | 2023 | BoKASAN: Binary-only Kernel Address Sanitizer for Effective Kernel Fuzzing · USENIX Security Symposium 2023 |
Systems and software security › vulnerability discovery › fuzzing
kernel fuzzing |
0.7 | 1 | 2023 | BoKASAN: Binary-only Kernel Address Sanitizer for Effective Kernel Fuzzing · USENIX Security Symposium 2023 |
Systems and software security › operating system security
kernel security |
0.7 | 1 | 2023 | BoKASAN: Binary-only Kernel Address Sanitizer for Effective Kernel Fuzzing · USENIX Security Symposium 2023 |
Systems and software security › vulnerability discovery › fuzzing
hybrid fuzzing |
0.4 | 1 | 2019 | Intriguer: Field-Level Constraint Solving for Hybrid Fuzzing · CCS 2019 |
Program analysis › symbolic execution
dynamic symbolic execution |
0.4 | 1 | 2019 | Intriguer: Field-Level Constraint Solving for Hybrid Fuzzing · CCS 2019 |
Program analysis
symbolic execution |
0.4 | 1 | 2019 | Intriguer: Field-Level Constraint Solving for Hybrid Fuzzing · CCS 2019 |
Hardware security and side channels › hardware trojan
hardware trojan detection |
0.3 | 1 | 2018 | A Bitstream Reverse Engineering Tool for FPGA Hardware Trojan Detection · CCS 2018 |
Operating systems › system security › operating system security
kernel security |
0.1 | 1 | 2019 | Poster: Evaluating Code Coverage for System Call Fuzzers · CCS 2019 |
Reconfigurable computing and FPGAs
FPGA security |
0.1 | 1 | 2018 | A Bitstream Reverse Engineering Tool for FPGA Hardware Trojan Detection · CCS 2018 |
Methods — techniques the papers use, named apart from their topics
virtualization · 0.8taint analysis · 0.8intel processor trace · 0.8constraint solving · 0.8fuzzing · 0.7bitstream reverse engineering · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Strip-wise controller with neural network predictive model for annealing furnace under operational constraints
Mingi Cho |
Expert Syst. Appl. | 1 |
| 2023 | BoKASAN: Binary-only Kernel Address Sanitizer for Effective Kernel Fuzzing
Mingi Cho, Dohyeon An, Hoyong Jin, Taekyoung Kwon 0002 |
USENIX Security Symposium | 1 |
| 2023 | Neural network MPC for heating section of annealing furnace
Mingi Cho, Jaepil Ban |
Expert Syst. Appl. | 1 |
| 2021 | Towards bidirectional LUT-level detection of hardware TrojansabstractFPGAs are field-programmable and reconfigurable integrated circuits; consequently, they entail numerous security concerns. For example, malicious functions such as hardware Trojans (HTs), can be inserted into the circuits in both development and deployment stages, as malicious fabrication and modification are possible even after deployment. Therefore, to detect HTs in FPGAs effectively, it is necessary to exploit both netlists available at the development stage and bitstreams available at deployment stage; this is in contrast with existing approaches, which require source code or gate-level netlists. In achieving this, we encounter two major challenges: effectively exploiting FPGA netlists closer to bitstreams for HTs detection and reverse-engineering bitstreams to netlists at an acceptable level. To address these problems, we develop a bidirectional mechanism for detecting HTs in FPGAs at any stage. To the best of our knowledge, this is the first study on bidirectional HT detection in FPGAs. To address the first challenge, we focus on LUT-level netlists; regarding the second challenge, we directly reverse-engineer bitstreams to LUT-level netlists. For HTs detection, we employ features extracted from LUT-level netlists, which can also be derived from reversed bitstreams and used to identify HTs. We design and implement our system for experimental studies. The experiments achieve a TPR of more than 99.3% and an FPR of less than 0.15% for 15 TrustHub benchmarks in forward and backward (reverse) directions for FPGA Virtex-5 devices. Mingi Cho, Jaedong Jang, Yezee Seo, Seyeon Jeong, Soochang Chung, Taekyoung Kwon 0002 |
Comput. Secur. | 1 |
| 2019 | Intriguer: Field-Level Constraint Solving for Hybrid FuzzingabstractHybrid fuzzing, which combines fuzzing and concolic execution, is promising in light of the recent performance improvements in concolic engines. We have observed that there is room for further improvement: symbolic emulation is still slow, unnecessary constraints dominate solving time, resources are overly allocated, and hard-to-trigger bugs are missed. To address these problems, we present a new hybrid fuzzer named Intriguer. The key idea of Intriguer is field-level constraint solving, which optimizes symbolic execution with field-level knowledge. Intriguer performs instruction-level taint analysis and records execution traces without data transfer instructions like mov. Intriguer then reduces the execution traces for tainted instructions that accessed a wide range of input bytes, and infers input fields to build field transition trees. With these optimizations, Intriguer can efficiently perform symbolic emulation for more relevant instructions and invoke a solver for complicated constraints only. Our evaluation results indicate that Intriguer outperforms the state-of-the-art fuzzers: Intriguer found all the bugs in the LAVA-M(5h) benchmark dataset for ground truth performance, and also discovered 43 new security bugs in seven real-world programs. We reported the bugs and received 23 new CVEs. Mingi Cho, Taekyoung Kwon 0002 |
CCS | 1 |
| 2019 | Poster: Evaluating Code Coverage for System Call FuzzersabstractThe OS kernel, which has entire system privileges, is an attractive target of attackers. To reduce this threat, we need to find security bugs in the kernel prior to the attackers, and system call fuzzing is a widely used technique for this purpose. However, many system call fuzzers have not been evaluated for coverage performance which is an important indicator in fuzzing. In this poster, we propose a methodology to evaluate the code coverage performance of system call fuzzers with a strategy that combines virtualization and Intel Processor Trace (PT). First, we extract all the functions in the kernel that can be executed by system calls. Then we perform fuzzing with the target system call fuzzer on the guest OS, and record coverage information by leveraging the Intel PT. Finally, we evaluate system call fuzzers by comparing the list of functions related to system calls with the executed functions logged by Intel PT while fuzzing. Seyeon Jeong, Mingi Cho, Soochang Chung, Taekyoung Kwon 0002 |
CCS | 3 |
| 2018 | A Bitstream Reverse Engineering Tool for FPGA Hardware Trojan DetectionabstractSince FPGAs are field-programmable and reconfigurable integrated circuits, there are many security concerns that malicious functions like hardware Trojans can be infiltrated into circuits not only in development stages but also in deployment stages -- malicious fabrication and modification are possible even after deployment. To detect hardware Trojans effectively, we must be able to deal with the netlists available at development stages and the bitstreams available at deployment stages -- it is highly desired to reverse-engineer the bitstreams to the netlists, but unfortunately greatly challenging. In this poster, we introduce our project aiming at hardware Trojans detection at both stages in FPGAs, and present our bitstream reverse engineering tool called BRET, recently developed for Xilinx Virtex-5 bitstreams. We also discuss the prospective results and directions. Junghwan Yoon, Yezee Seo, Jaedong Jang, Mingi Cho, JinGoog Kim, HyeonSook Kim, Taekyoung Kwon 0002 |
CCS | 4 |