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

Liyan Huang

dblp:128/0955 · DBLP profile ↗
← Back
6ranked-venue papers
1as first author
4since 2021 · last 2026
—ORCID · conflict

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

Databases, data management, data science and information retrieval · 3 · 1 first-author · 3 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 1 first-author · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2Software engineering, systems software and programming languages · 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
3 papers
Systems and software security · 76% Hardware security and side channels · 24%
Software engineering, system software, and programming languages
2 papers
Programming languages and type systems · 79% Program analysis · 21%

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

TopicWeightPapersLastEvidence papers
Systems and software security
binary analysis
1.012026
Broken Promise: Differential Analysis of Functional Discrepancies Between WebAssembly and Native Binaries · WWW 2026
Programming languages and type systems
webassembly
1.012026
Broken Promise: Differential Analysis of Functional Discrepancies Between WebAssembly and Native Binaries · WWW 2026
Systems and software security › vulnerability discovery
fuzzing
0.912025
WBSan: WebAssembly Bug Detection for Sanitization and Binary-Only Fuzzing · WWW 2025
Systems and software security › memory safety
memory error detection
0.912025
WBSan: WebAssembly Bug Detection for Sanitization and Binary-Only Fuzzing · WWW 2025
Systems and software security
memory safety
0.912025
WBSan: WebAssembly Bug Detection for Sanitization and Binary-Only Fuzzing · WWW 2025
Hardware security and side channels
side-channel attack
0.912025
WaSCR: A WebAssembly Instruction-Timing Side Channel Repairer · WWW 2025
Hardware security and side channels › side-channel attack
timing side channel
0.912025
WaSCR: A WebAssembly Instruction-Timing Side Channel Repairer · WWW 2025
Systems and software security
vulnerability discovery
0.912025
WBSan: WebAssembly Bug Detection for Sanitization and Binary-Only Fuzzing · WWW 2025
Program analysis › dynamic analysis › instrumentation
binary instrumentation
0.312025
WBSan: WebAssembly Bug Detection for Sanitization and Binary-Only Fuzzing · WWW 2025

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

differential analysis · 2.0static analysis · 1.7sanitization · 1.7fuzzing · 1.7binary instrumentation · 1.7instruction timing analysis · 0.9
YearPublicationVenuePosition
2026 Reusing Legacy Code in Wasm: Key Challenges of Compilation and Code Semantics Preservation
Sara Baradaran, Liyan Huang, Mukund Raghothaman, Weihang Wang 0001
SANER2
2026 Broken Promise: Differential Analysis of Functional Discrepancies Between WebAssembly and Native Binaries
abstract
WebAssembly (Wasm) is a web standard that defines a binary instruction format serving as a portable compilation target for high-level programming languages. As a cornerstone design feature, code porting empowers developers to migrate code across platforms without extensive redevelopment. However, we observe that certain native code exhibits functional discrepancies compared to its Wasm counterpart. These discrepancies impede migration by causing functional alterations, generating misleading messages, and forcing platform-specific workarounds.
Alan Romano, Liyan Huang, Qiwen Yan, Cai Fu, Weihang Wang 0001
WWW3
2025 WaSCR: A WebAssembly Instruction-Timing Side Channel Repairer
abstract
WebAssembly (Wasm) is a platform-independent, low-level binary language that enables near-native performance in web applications. Given its growing importance in the web ecosystem, securing WebAssembly programs becomes increasingly important. A key security concern with WebAssembly is the threat of instruction-timing side-channel attacks, which exploit timing variations in branch instructions dependent on sensitive data, allowing attackers to infer sensitive information through timing measurement.
Liyan Huang, Junzhou He, Chao Wang 0001, Weihang Wang 0001
WWW1
2025 WBSan: WebAssembly Bug Detection for Sanitization and Binary-Only Fuzzing
abstract
With the advancement of WebAssembly, abbreviated as Wasm, various memory bugs and undefined behaviors have emerged, leading to security issues that affect usability and portability. Existing methods struggle to detect these problems in Wasm binaries due to challenges associated with binary instrumentation and the difficulty of defining legal memory bounds.While sanitizers combined with fuzzing are recognized as effective means for identifying bugs, current Wasm sanitizers necessitate compile-time instrumentation, rendering them unsuitable for practical scenarios where only binaries are accessible. In this paper, we propose WBSan, the first Wasm binary sanitizer employing static analysis and Wasm binary instrumentation to detect memory bugs and undefined behaviors. We develop distinct instrumentation patterns tailored for each type of bug and introduce Wasm shadow memory to address complex memory bugs. Our results reveal that WBSan achieves a 16.8% false detection rate, outperforming current Wasm binary checkers and native sanitizers in detecting memory bugs and undefined behaviors. Furthermore, when compared with the binary-only fuzzer, WBSan uncovers more crashes and achieves greater code coverage.
Junzhou He, Liyan Huang, Cai Fu, Weihang Wang 0001
WWW3
2014 Robust image hashing via colour vector angles and discrete wavelet transform
abstract
Colour vector angle has been widely used in edge detection and image retrieval, but its investigation in image hashing is still limited. In this study, the authors investigate the use of colour vector angle in image hashing and propose a robust hashing algorithm combining colour vector angles with discrete wavelet transform (DWT). Specifically, the input image is firstly resized to a normalised size by bi‐cubic interpolation and blurred by a Gaussian low‐pass filter. Colour vector angles are then calculated and divided into non‐overlapping blocks. Next, block means of colour vector angles are extracted to form a feature matrix, which is further compressed by DWT. Image hash is finally formed by those DWT coefficients in the LL sub‐band. Experiments show that the proposed hashing is robust against normal digital operations, such as JPEG compression, watermarking embedding and rotation within 5°. Receiver operating characteristics curve comparisons are conducted and the results show that the proposed hashing is better than some well‐known algorithms.
Zhenjun Tang, Yumin Dai, Xianquan Zhang, Liyan Huang
IET Image Process.4
2013 Robust image hashing using ring-based entropies
Zhenjun Tang, Xianquan Zhang, Liyan Huang, Yumin Dai
Signal Process.3