VLDB 2026 Research / reviewers in the wild / expert
Wenhao Li 0009
dblp:11/444-9
· DBLP profile ↗
6ranked-venue papers
5as first author
0since 2021 · last 2020
0000-0001-9439-4781ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 2 first-authorComputer networks · 3 · 3 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-author
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
4 papers |
Systems and software security · 51% Hardware security and side channels · 36% Authentication and access control · 13% | |
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Processor architecture and microarchitecture · 100% |
Topics — the 5 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware security and side channels
trusted execution environments |
0.3 | 2 | 2015 | Poster: TVisor - A Practical and Lightweight Mobile Red-Green Dual-OS Architecture · MobiSys 2015 AdAttester: Secure Online Mobile Advertisement Attestation Using TrustZone · MobiSys 2015 |
Operating systems › virtualization
hypervisor |
0.2 | 1 | 2015 | Reducing world switches in virtualized environment with flexible cross-world calls · ISCA 2015 |
Operating systems
virtualization |
0.2 | 1 | 2015 | Reducing world switches in virtualized environment with flexible cross-world calls · ISCA 2015 |
Systems and software security
isolation |
0.1 | 1 | 2015 | Reducing world switches in virtualized environment with flexible cross-world calls · ISCA 2015 |
Processor architecture and microarchitecture › hardware-assisted security
trustzone |
0.1 | 1 | 2015 | Poster: TVisor - A Practical and Lightweight Mobile Red-Green Dual-OS Architecture · MobiSys 2015 |
Methods — techniques the papers use, named apart from their topics
cross-world call emulation · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | TEEp: Supporting Secure Parallel Processing in ARM TrustZoneabstractMachine learning applications are getting prevelent on various computing platforms, including cloud servers, smart phones, IoT devices, etc. For these applications, security is one of the most emergent requirements. While trusted execution environment (TEE) like ARM TrustZone has been widely used to protect critical prodecures including fingerprint authentication and mobile payment, state-of-the-art implementations of TEE OS lack the support for multi-threading and are not suitable for computing-intensive workloads. This is because current TEE OSes are usually designed for hosting security critical tasks, which are typically small and non-computing-intensive. Thus, most of TEE OSes do not support multi-threading in order to minimize the size of the trusted computing base (TCB). In this paper, we propose TEEp, a system that enables multi-threading in TEE without weakening security, and supports existing multi-threaded applications to run directly in TEE. Our design includes a novel multithreading mechanism based on the cooperation between the TEE OS and the host OS, without trusting the host OS. We implement our system based on OP-TEE and port it to two platforms: a HiKey 970 development board as mobile platform, and a Huawei Hi1610 ARM server as server platform. We run TensorFlow Lite on the development board and TensorFlow on the server for performance evaluation in TEE. The result shows that our system can improve the throughput of TensorFlow Lite on 5 models to 3.2x when 4 cores are available, with 13.5% overhead compared with Linux on average. Zinan Li, Wenhao Li 0009, Yubin Xia, Binyu Zang |
ICPADS | 2 |
| 2019 | TEEv: virtualizing trusted execution environments on mobile platformsabstractTrusted Execution Environments (TEE) are widely deployed, especially on smartphones. A recent trend in TEE development is the transition from vendor-controlled, single-purpose TEEs to open TEEs that host Trusted Applications (TAs) from multiple sources with independent tasks. This transition is expected to create a TA ecosystem needed for providing stronger and customized security to apps and OS running in the Rich Execution Environment (REE). However, the transition also poses two security challenges: enlarged attack surface resulted from the increased complexity of TAs and TEEs; the lack of trust (or isolation) among TAs and the TEE. Wenhao Li 0009, Yubin Xia, Long Lu, Haibo Chen 0001, Binyu Zang |
VEE | 1 |
| 2018 | VButton: Practical Attestation of User-driven Operations in Mobile AppsabstractMore and more malicious apps and mobile rootkits are found to perform sensitive operations on behalf of legitimate users without their awareness. Malware does so by either forging user inputs or tricking users into making unintended requests to online service providers. Such malware is hard to detect and generates large revenues for cybercriminals, which is often used for committing ad/click frauds, faking reviews/ratings, promoting people or business on social networks, etc. Wenhao Li 0009, Shiyu Luo, Zhichuang Sun, Yubin Xia, Long Lu, Haibo Chen 0001, Binyu Zang, Haibing Guan |
MobiSys | 1 |
| 2015 | Reducing world switches in virtualized environment with flexible cross-world callsabstractModern computers are built with increasingly complex software stack crossing multiple layers (i.e., worlds), where cross-world call has been a necessity for various important purposes like security, reliability, and reduced complexity. Unfortunately, there is currently limited cross-world call support (e.g., syscall, vmcall), and thus other calls need to be emulated by detouring multiple times to the privileged software layer (i.e., OS kernel and hypervisor). This causes not only significant performance degradation, but also unnecessary implementation complexity. Wenhao Li 0009, Yubin Xia, Haibo Chen 0001, Binyu Zang, Haibing Guan |
ISCA | 1 |
| 2015 | AdAttester: Secure Online Mobile Advertisement Attestation Using TrustZoneabstractMobile advertisement (ad for short) is a major financial pillar for developers to provide free mobile apps. However, it is frequently thwarted by ad fraud, where rogue code tricks ad providers by forging ad display or user clicks, or both. With the mobile ad market growing drastically (e.g., from $8.76 billion in 2012 to $17.96 billion in 2013), it is vitally important to provide a verifiable mobile ad framework to detect and prevent ad frauds. Unfortunately, this is notoriously hard as mobile ads usually run in an execution environment with a huge TCB. Wenhao Li 0009, Haibo Chen 0001, Yubin Xia |
MobiSys | 1 |
| 2015 | Poster: TVisor - A Practical and Lightweight Mobile Red-Green Dual-OS ArchitectureabstractMobile and embedded system software designer are often torn between choosing security and functionality. In particular, the security of out-of-band execution environment is sensitive to rich functionality. ARM TrustZone has been used to develop a Trusted Execution Environment (TEE), which runs in parallel with rich functionality commodity OS and provides an isolated and tamper-resistant execution context for trusted applications. ARM TrustZone splits access of the processor, memory and peripherals into two different worlds, namely normal world and secure world. The secure world is more privileged and the recommended context to implement TEE. However, despite the security of TrustZone TEE, the functionality is very limited. Wenhao Li 0009, Yubin Xia, Haibo Chen 0001 |
MobiSys | 1 |