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

Zhenhao Wu

dblp:174/1648 · DBLP profile ↗
← Back
9ranked-venue papers
3as first author
6since 2021 · last 2025
0000-0001-8717-4131ORCID · corroborated

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

Artificial intelligence and machine learning · 2 · 2 first-author · 2 since 2021Computer networks · 2 · 1 since 2021Software engineering, systems software and programming languages · 2 · 1 first-authorSystems, architecture and hardware · 1 · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 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
Blockchain and cryptocurrency security · 50% Hardware security and side channels · 50%

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

TopicWeightPapersLastEvidence papers
Hardware security and side channels › intellectual property protection
reverse engineering protection
0.412020
EShield: protect smart contracts against reverse engineering · ISSTA 2020
Blockchain and cryptocurrency security
smart contract security
0.412020
EShield: protect smart contracts against reverse engineering · ISSTA 2020

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

control flow obfuscation · 0.4anti-pattern insertion · 0.4
YearPublicationVenuePosition
2025 GANFormerNet: A UAV-based Concrete Crack Segmentation Model for Water-related Structures Using Vision Transformer and Graph Attention Network
Yunlin Ma, Tengfei Bao, Yangtao Li, Mengfan Zhao, Zhenhao Wu, Chengbo Fan
Adv. Eng. Informatics5
2024 FedTop: a constraint-loosed federated learning aggregation method against poisoning attack
Zhenhao Wu, Jianbo Gao 0003, Jiashuo Zhang 0001, Junjie Xia, Zhi Guan, Zhong Chen 0001
Frontiers Comput. Sci.2
2023 DFHelper: Help clients to participate in federated learning tasks
Zhenhao Wu, Jianbo Gao 0003, Jiashuo Zhang 0001, Yue Li 0037, Qingshan Li, Zhi Guan, Zhong Chen 0001
Appl. Intell.1
2022 TBFT: Efficient Byzantine Fault Tolerance Using Trusted Execution Environment
abstract
With the rapid development of blockchain, Byzantine fault-tolerant protocols have attracted revived interest recently. To overcome the theoretical bounds of Byzantine fault tolerance, many protocols attempt to use Trusted Execution Environment (TEE) to prevent equivocation and improve fault tolerance from less than 1/3 to minority. However, due to the broken quorum intersection assumption caused by the reduction of replica number, most improvements introduce higher communication complexity or more protocol phases, which affects the performance and scalability of existing TEE-based protocols and prevents them to be applied to large-scale blockchain systems. In this paper, we propose TBFT, an efficient Byzantine fault-tolerant protocol in the partial synchrony setting, which has O(n) message complexity and only two protocol phases in normal-case. The key insight behind TBFT is introducing novel TEE-assisted primitives to limit malicious behaviors of replicas including not only equivocation but also message log forgery and message history forgery, therefore both the communication complexity and protocol phases can be reduced. We have implemented TBFT and evaluated it through systematic analysis and experiments, and the results show that TBFT has better performance and scalability compared to other protocols.
Jiashuo Zhang 0001, Jianbo Gao 0003, Ke Wang 0061, Zhenhao Wu, Yue Li 0037, Zhi Guan, Zhong Chen 0001
ICC4
2022 Make aspect-based sentiment classification go further: step into the long-document-level
Zhenhao Wu, Jianbo Gao 0003, Qingshan Li, Zhi Guan, Zhong Chen 0001
Appl. Intell.1
2021 FASTBLOCK: Accelerating Blockchains via Hardware Transactional Memory
abstract
The efficiency of block lifecycle determines the performance of blockchain, which is critically affected by the execution, mining and validation steps in blockchain lifecycle. To accelerate blockchains, many works focus on optimizing the mining step while ignoring other steps. In this paper, we propose a novel blockchain framework-FastBlock to speed up the execution and validation steps by introducing efficient concurrency. To efficiently prevent the potential concurrency violations, FastBlock utilizes symbolic execution to identify minimal atomic sections in each transaction and guarantees the atomicity of these sections in execution step via an efficient concurrency control mechanism-hardware transactional memory (HTM). To enable a deterministic validation step, FastBlock concurrently re-executes transactions based on a happen-before graph without increasing block size. Finally, we implement FastBlock and evaluate it in terms of conflicting transactions rate, number of transactions per block, and varying thread number. Our results indicate that FastBlock is efficient: the execution step and validation step speed up to 3.0x and 2.3x on average over the original serial model respectively with eight concurrent threads.
Yue Li 0037, Han Liu 0010, Yuanliang Chen, Jianbo Gao 0003, Zhenhao Wu, Zhi Guan, Zhong Chen 0001
ICDCS5
2020 Kaya: A Testing Framework for Blockchain-based Decentralized Applications
abstract
In recent years, many decentralized applications based on blockchain (DApp) have been developed. Some development tools provide testing functions, but only for developers to write unit tests for smart contracts rather than test DApp as a whole. Moreover, due to the difficulty for testers to understand the implementation details of smart contracts, insufficient functional testing causes some DApps not to meet functional design expectations. The inherent complexity of DApp, inconvenient pre-state setting, and not-so-readable logs make DApp testing challenging. In this paper, we propose Kaya, a testing framework for DApps to bridge these gaps. Firstly, Kaya formulate automatically executed test cases that cover both front-end behaviors and back-end logics with simple setting. Secondly, Kaya provides a flexible and convenient way for test engineers to set the blockchain pre-states. Thirdly, Kaya transforms incomprehensible addresses into readable variables for easier comprehension. Besides, to fit the various application environments, we provide both GUI and CLI for test engineers to use Kaya. Our case study and preliminary human study demonstrates the potential of Kaya in helping test engineers to test DApps more easily. A demo video is at https://youtu.be/7DyI_EpVZFw.
Zhenhao Wu, Jiashuo Zhang 0001, Jianbo Gao 0003, Yue Li 0037, Qingshan Li, Zhi Guan, Zhong Chen 0001
ICSME1
2020 EShield: protect smart contracts against reverse engineering
abstract
Smart contracts are the back-end programs of blockchain-based applications and the execution results are deterministic and publicly visible. Developers are unwilling to release source code of some smart contracts to generate randomness or for security reasons, however, attackers still can use reverse engineering tools to decompile and analyze the code. In this paper, we propose EShield, an automated security enhancement tool for protecting smart contracts against reverse engineering. EShield replaces original instructions of operating jump addresses with anti-patterns to interfere with control flow recovery from bytecode. We have implemented four methods in EShield and conducted an experiment on over 20k smart contracts. The evaluation results show that all the protected smart contracts are resistant to three different reverse engineering tools with little extra gas cost.
Wentian Yan, Jianbo Gao 0003, Zhenhao Wu, Yue Li 0037, Zhi Guan, Qingshan Li, Zhong Chen 0001
ISSTA3
2019 Deanonymizing Tor in a Stealthy Way
abstract
The Tor network is one of the largest anonymity networks and has attracted millions of users worldwide. Since deployed in October 2002, many forms of attacks against Tor had been proposed, aiming to deanonymize the network. The protocol-level attacks, which can deanonymize users by manipulating a cell, are effective to compromise the anonymity of Tor by controlling the entry node and the exit node in a circuit. However, due to the absence of stealthiness, it may be noticed by the victim since the connection will be released. To address this issue, we present two types of attacks. The Type-I is based on protocol-level strategy but attempts to keep the connections alive by fixing damaged cells in the network, thereby making it much stealthier in some cases and it is quite difficult to be defended. In the Type-II attack, the entry node sends a signal to the accomplice exit node via a special type of outbound cells to prevent the connection from being closed, thus the attack can keep stealthy in more general situations. We also propose some countermeasures to keep the network away from the Type- II attack. An evaluation of the two types of attacks has been performed. And the results showed that both the two types of attacks are effective and pose serious threats to the Tor network.
Jianjun Lin, Zhenhao Wu, Chengxiang Si
IPCCC3