Demo Data from SIGIR 2026 / reviewers in the wild / expert
Jianhong Zhao
dblp:204/1752
· DBLP profile ↗
5ranked-venue papers
1as first author
5since 2021 · last 2026
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 2 · 2 since 2021Systems, architecture and hardware · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 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.
| Software engineering, system software, and programming languages
3 papers |
Requirements engineering and software design · 43% Program verification · 35% Compilers and program optimization · 22% | |
| Network and information security
2 papers |
Hardware security and side channels · 62% Systems and software security · 29% Authentication and access control · 9% |
Topics — the 10 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware security and side channels
trusted execution environments |
1.4 | 2 | 2024 | ProveriT: A Parameterized, Composable, and Verified Model of TEE Protection Profile · IEEE Trans. Dependable Secur. Comput. 2024 CVTEE: A Compatible Verified TEE Architecture With Enhanced Security · IEEE Trans. Dependable Secur. Comput. 2023 |
Compilers and program optimization › program transformation
bidirectional transformation |
0.9 | 1 | 2025 | KBX: Verified Model Synchronization via Formal Bidirectional Transformation · ACM Trans. Softw. Eng. Methodol. 2025 |
Requirements engineering and software design
model-driven engineering |
0.9 | 1 | 2025 | KBX: Verified Model Synchronization via Formal Bidirectional Transformation · ACM Trans. Softw. Eng. Methodol. 2025 |
Requirements engineering and software design › model-driven engineering › model management
model synchronization |
0.9 | 1 | 2025 | KBX: Verified Model Synchronization via Formal Bidirectional Transformation · ACM Trans. Softw. Eng. Methodol. 2025 |
Program verification
theorem proving |
0.8 | 1 | 2024 | ProveriT: A Parameterized, Composable, and Verified Model of TEE Protection Profile · IEEE Trans. Dependable Secur. Comput. 2024 |
Program verification › formal proof
mechanized proof |
0.7 | 1 | 2023 | CVTEE: A Compatible Verified TEE Architecture With Enhanced Security · IEEE Trans. Dependable Secur. Comput. 2023 |
Systems and software security › security engineering › security certification
common criteria |
0.2 | 1 | 2024 | ProveriT: A Parameterized, Composable, and Verified Model of TEE Protection Profile · IEEE Trans. Dependable Secur. Comput. 2024 |
Systems and software security › security engineering
security certification |
0.2 | 1 | 2024 | ProveriT: A Parameterized, Composable, and Verified Model of TEE Protection Profile · IEEE Trans. Dependable Secur. Comput. 2024 |
Authentication and access control
access control policy |
0.2 | 1 | 2023 | CVTEE: A Compatible Verified TEE Architecture With Enhanced Security · IEEE Trans. Dependable Secur. Comput. 2023 |
Systems and software security
information flow control |
0.2 | 1 | 2023 | CVTEE: A Compatible Verified TEE Architecture With Enhanced Security · IEEE Trans. Dependable Secur. Comput. 2023 |
Methods — techniques the papers use, named apart from their topics
Isabelle/HOL · 2.8vertical calculus · 1.5horizontal calculus · 1.5common criteria · 1.3matching logic · 0.9k framework · 0.9
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | K-SELinux: formal analysis and verification of SELinux policies via semantic execution
Jinhui Kang, Jianhong Zhao, Yongwang Zhao |
Frontiers Comput. Sci. | 2 |
| 2025 | KBX: Verified Model Synchronization via Formal Bidirectional TransformationabstractComplex safety-critical systems require multiple models for a comprehensive description, resulting in error-prone development and laborious verification. Bidirectional transformation (BX) is an approach to automatically synchronizing these models. However, existing BX frameworks lack formal verification to enforce these models’ consistency rigorously. This paper introduces KBX, a formal bidirectional transformation framework for verified model synchronization. First, we present a matching logic-based BX model, providing a logical foundation for constructing BX definitions within the \(\mathbb{K}\) framework. Second, we propose algorithms to synthesize formal BX definitions from unidirectional ones, which allows developers to focus on crafting the unidirectional definitions while disregarding the reverse direction and missing information recovery for synchronization. Afterward, we harness \(\mathbb{K}\) to generate a formal synchronizer from the synthesized definitions for consistency maintenance and verification. To evaluate the effectiveness of KBX, we conduct a comparative analysis against existing BX frameworks. Furthermore, we demonstrate the application of KBX in constructing a BX between UML and HCSP for real-world scenarios, showcasing an 72% reduction in BX development effort compared to manual specification writing in \(\mathbb{K}\) . Jianhong Zhao, Yongwang Zhao, Peisen Yao, Fanlang Zeng, Bohua Zhan, Kui Ren 0001 |
ACM Trans. Softw. Eng. Methodol. | 1 |
| 2024 | CHESS: Concurrent Charging with Efficient Phase SchedulingabstractConcurrent wireless charging offers significant performance improvements for Wireless Rechargeable Sensor Networks (WRSNs). However, wave interference, arising from interactions between electromagnetic waves from multiple chargers, disrupts this process. This results in uneven power distribution, potentially leading to significantly attenuated or even negligible energy reception at certain locations. This paper addresses this challenge by introducing the Concurrent cHarging with Efficient phaSe Scheduling (CHESS) problem. CHESS maximizes the energy received by critical sensors through a novel on-demand phase scheduling approach. To achieve this, we propose a practical charging model with charger phases and wave interference effects. Subsequently, a charger grouping algorithm reduces computational complexity, followed by a phase vector searching algorithm to identify optimal phases for maximizing sensor energy reception. Finally, a phase scheduling algorithm enables dynamic adaptation to the evolving energy demands. Simulations show significant efficiency improvements, outperforming baseline algorithms by an average of ${8 9. 8 \%}$ Dié Wu, Tang Liu 0001, Jianhong Zhao |
ICPADS | 6 |
| 2024 | ProveriT: A Parameterized, Composable, and Verified Model of TEE Protection ProfileabstractThe Trusted Execution Environment (TEE) plays a crucial role in modern computer systems and the compromise of TEE can result in enormous losses. Although numerous TEE products have been proposed, most of them lack robust security guarantees. To address this concern, GlobalPlatform (GP) defines the TEE security standard, Protection Profile (PP), which has gained widespread adoption in the TEE development and Common Criteria (CC) evaluation. However, despite its importance, GPTEE PP has never been formally specified and verified. In this paper, we present ProveriT , a parameterized, composable, and formally verified model of GPTEE PP. Firstly, we propose the first formal specification of GPTEE PP in a parameterized manner, encompassing the definition of security problems, security objectives, and security functional requirements. Secondly, we provide a compositional framework, utilizing horizontal calculus and vertical calculus, to flexibly combine specific security functional requirements for TEE developers and reduce proof efforts for verification. ProveriT is extensible and reusable for the verification and CC evaluation of specific TEE products. Thirdly, we conduct a comprehensive formal verification of rationales in the model to ensure the correctness of GPTEE PP. During the verification, 8 issues are discovered and we provide suggestions to resolve them. Finally, we demonstrate the extensibility and effectiveness of ProveriT by applying it to the verification of a commercial TEE. All the specifications and verification are carried out in the Isabelle/HOL theorem prover. Jilin Hu, Fanlang Zeng, Yongwang Zhao, Zhuoruo Zhang, Jianhong Zhao, Kui Ren 0001 |
IEEE Trans. Dependable Secur. Comput. | 6 |
| 2023 | CVTEE: A Compatible Verified TEE Architecture With Enhanced SecurityabstractSensitive resources in Trusted Execution Environment (TEE) have suffered serious security threats in recent years. Previous protection approaches either lack a strong assurance of TEE security properties or are limited to a single platform. We propose a compatible verified TEE architecture, calledCVTEE, which delegates a security monitor to manage TEE resources securely. This architecture has two key advantages: i) its functional correctness and security are guaranteed by a machine-checkable proof of security objectives of Trusted Application (TA) isolation, runtime confidentiality, and runtime integrity, and ii) it is applicable to different TEE platforms and implementation-independent due to its high level of abstraction and non-determinism of data types. Note that access control policy and information flow control policy are the core for security management of resources. After formally specifying the security attributes of TEE resources, we develop these policies based on Common Criteria (CC) in the security monitor and provide atomic interfaces.CVTEEis formally verified with 386 lemmas/theorems and$\sim$10,000 LOC of Isabelle/HOL. In addition, we implement a proof of concept for the access control module of Teaclave, and prove that the constructed access control model meets the security requirements through 5 theorems. Xinliang Miao, Jianhong Zhao, Yongwang Zhao, Shuang Cao, Tao Wei 0002, Liehui Jiang, Kui Ren 0001 |
IEEE Trans. Dependable Secur. Comput. | 3 |