Hanzhi Hu

dblp:404/6189 · DBLP profile ↗
← Back
1ranked-venue papers
0as first author
1since 2021 · last 2025
0009-0000-6253-9106ORCID · reported

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

Systems, architecture and hardware · 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
Systems and software security · 100%
Software engineering, system software, and programming languages
1 paper
Program analysis · 100%

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

TopicWeightPapersLastEvidence papers
Systems and software security › software protection
code obfuscation
0.912025
Shining Light on the Inter-procedural Code Obfuscation: Keep Pace with Progress in Binary Diffing · ACM Trans. Archit. Code Optim. 2025
Program analysis › binary analysis
binary diffing
0.312025
Shining Light on the Inter-procedural Code Obfuscation: Keep Pace with Progress in Binary Diffing · ACM Trans. Archit. Code Optim. 2025
Program analysis › binary analysis
function matching
0.312025
Shining Light on the Inter-procedural Code Obfuscation: Keep Pace with Progress in Binary Diffing · ACM Trans. Archit. Code Optim. 2025

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

obfuscation primitives · 1.7compilation optimization · 1.7
YearPublicationVenuePosition
2025 Shining Light on the Inter-procedural Code Obfuscation: Keep Pace with Progress in Binary Diffing
abstract
Software obfuscation techniques have lost their effectiveness due to the rapid development of binary diffing techniques, which can achieve accurate function matching and identification. In this paper, we propose a new inter-procedural code obfuscation mechanism KHaos , 1 which moves the code across functions to obfuscate the function by using compilation optimizations. Three obfuscation primitives are proposed to separate, aggregate, and hide the function. They can be combined to enhance the obfuscation effect further. This article also reveals distinguishing factors on obfuscation and compiler optimization and presents novel observations to gain insights into the impact of actively utilizing compiler optimization in obfuscation. A prototype of KHaos is implemented and evaluated on a large number of real-world programs. Experimental results show that KHaos outperforms existing code obfuscations and can significantly reduce the accuracy rates of six state-of-the-art binary diffing techniques with lower runtime overhead.
Peihua Zhang, Chenggang Wu 0002, Hanzhi Hu, Lichen Jia, Mingfan Peng, Mengyao Xie, Yuanming Lai, Yan Kang 0002, Zhe Wang 0017
ACM Trans. Archit. Code Optim.3