Demo Data from SIGIR 2026 / reviewers in the wild / expert
Hyeongchang Jeon
dblp:375/0958
· DBLP profile ↗
3ranked-venue papers
2as first author
3since 2021 · last 2025
0009-0009-7670-9597ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 2 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 2 first-author · 2 since 2021Security and privacy · 1 · 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
1 paper |
Malware analysis · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 100% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Malware analysis
obfuscation analysis |
0.8 | 1 | 2024 | Poster: E-Graphs and Equality Saturation for Term-Rewriting in MBA Deobfuscation: An Empirical Study · CCS 2024 |
Programming languages and type systems
term rewriting |
0.2 | 1 | 2024 | Poster: E-Graphs and Equality Saturation for Term-Rewriting in MBA Deobfuscation: An Empirical Study · CCS 2024 |
Methods — techniques the papers use, named apart from their topics
term rewriting · 1.5equality saturation · 1.5e-graphs · 1.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | An Enhanced Opaque Predicate Detection Method with Synthesis and Recursive MatchingabstractProgram obfuscation transforms source code into a complex, harder-to-analyze form while preserving functionality, commonly used for intellectual property protection and security. Although it is also exploited by malware developers. Opaque predicate obfuscation increases program size by inserting junk code with conditional expressions that prevent execution. Existing deobfuscation methods rely on symbolic execution and SMT solvers but face limitations based on predicate types. This paper proposes a logic-based deobfuscation technique capable of handling Mixed Boolean Arithmetic obfuscation and dynamic opaque predicates using I/O analysis, program synthesis, and recursive matching. Experimental results show that the proposed method outperforms existing tools against obfuscation by Code Virtualizer, Tigress, and OLLVM. Hyeongchang Jeon, Seoksu Lee, Eun-Sun Cho |
COMPSAC | 1 |
| 2024 | Poster: E-Graphs and Equality Saturation for Term-Rewriting in MBA Deobfuscation: An Empirical StudyabstractObfuscation is a powerful software protection technique. It changes a program into a more complicated one while preserving its semantics. Malware distributors also employ this method, to protect their malware from being understood by malware analysts. Thus, it is crucial to deobfuscate malware in a timely manner, to enable a prompt action to malware. Seoksu Lee, Hyeongchang Jeon, Eun-Sun Cho |
CCS | 2 |
| 2024 | Dynamic Opaque Predicate Detection with a Recursive Matching MethodabstractAs program obfuscation techniques have improved, attackers have incorporated obfuscation into their malware and used it to thwart malware analysis. Opaque predicate is one of the widely used obfuscation methods to thwart code analysis, and we found that dynamic opaque predicate in particular cannot be deobfuscated with existing deobfuscators. This work proposes a dynamic opaque predicate detection technique based on recursive propagating of symbolic execution. Hyeongchang Jeon, Seoksu Lee, Eun-Sun Cho |
COMPSAC | 1 |