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

Soyeon Baek

dblp:383/2717 · DBLP profile ↗
← Back
1ranked-venue papers
1as first author
1since 2021 · last 2026
0009-0008-7645-9607ORCID · reported

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

Software engineering, systems software and programming languages · 1 · 1 first-author · 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.

Software engineering, system software, and programming languages
1 paper
Program analysis · 100%
Network and information security
1 paper
Systems and software security · 100%

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

TopicWeightPapersLastEvidence papers
Program analysis › static analysis
abstract interpretation
1.012026
Deobfuscation of Control Flow Flattening Based on Abstract Interpretation · IEEE Trans. Software Eng. 2026
Program analysis › static analysis › interprocedural analysis
context-sensitive analysis
1.012026
Deobfuscation of Control Flow Flattening Based on Abstract Interpretation · IEEE Trans. Software Eng. 2026
Program analysis
static analysis
1.012026
Deobfuscation of Control Flow Flattening Based on Abstract Interpretation · IEEE Trans. Software Eng. 2026
Systems and software security › software protection
code obfuscation
0.312026
Deobfuscation of Control Flow Flattening Based on Abstract Interpretation · IEEE Trans. Software Eng. 2026

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

symbolic execution · 2.0binary lifting · 2.0
YearPublicationVenuePosition
2026 Deobfuscation of Control Flow Flattening Based on Abstract Interpretation
abstract
Control Flow Flattening (CFF) is one of the control flow obfuscation techniques. It flattens control flows to conceal the sequential flow of programs. Researchers have utilized both static and dynamic approaches to deobfuscate CFF. Static methods primarily rely on symbolic execution, which leverages pattern-based information from CFF to perform effective analysis. However, these patterns can vary depending on the obfuscation tools used, and the deobfuscation techniques may only work for certain obfuscation tools. Dynamic approaches, on the other hand, face limitations as they may not cover all possible execution paths. We propose a static deobfuscation technique that is independent of obfuscation patterns. Our technique adopts abstract interpretation, which is a theoretical static analysis framework covering all execution paths. We define k-switch context sensitivity for the deobfuscation of CFF, which enables path-sensitive analysis to accurately identify the order of each execution path in obfuscated programs. Our approach utilizes the k-switch context sensitive analysis result to divide an obfuscated program into small fragments of sequentially executable blocks and reassemble the blocks to reconstruct the program’s original control flows. We demonstrate that our technique effectively reduces control flow complexity while preserving the semantics of the obfuscated program. Furthermore, by utilizing a binary lifter, we show that our method is also applicable to obfuscated binary code.
Soyeon Baek
IEEE Trans. Software Eng.1