VLDB 2026 Research / reviewers in the wild / expert
Rujia Li 0001
dblp:246/5130-1
· DBLP profile ↗
19ranked-venue papers
8as first author
18since 2021 · last 2026
0000-0003-0276-5632ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 13 · 7 first-author · 12 since 2021Applied, interdisciplinary, general and emerging computing · 5 · 1 first-author · 5 since 2021Databases, data management, data science and information retrieval · 3 · 1 first-author · 3 since 2021Computer networks · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | BunnyFinder: Finding Incentive Flaws for Ethereum Consensus
Rujia Li 0001, Mingfei Zhang, Xueqian Lu, Wenbo Xu 0002, Ying Yan 0002, Sisi Duan |
NDSS | 1 |
| 2026 | A Liveness Attack to Ethereum PoS with No Additional Cost
Mingfei Zhang, Rujia Li 0001, Xueqian Lu, Sisi Duan |
SP | 2 |
| 2026 | Greedy Attack: Breaking Finality against VeChain Proof-of-Authority Consensus Protocol
Rujia Li 0001, Qin Wang 0008, Xueqian Lu, Sisi Duan |
WWW | 1 |
| 2026 | Risk-free Selfish Mining in Hybrid Predictability Model. A Case Study on Polkadot's NPoS
Mingfei Zhang, Rujia Li 0001, Sisi Duan |
WWW | 2 |
| 2026 | Transaction Fairness in Blockchains, RevisitedabstractWith the growing number of decentralized finance (DeFi) applications, transaction fairness in blockchains has gained much research interest. As a broad concept in distributed systems and blockchains, fairness has been used in different contexts, varying from ones related to the liveness of the system to ones that focus on the received order of transactions. In this work, we revisit the fairness definitions and find that existing fairness definitions are not adapted to blockchains with multiple DApps. We then provide a more generic one calledverifiable fairness. Compared with prior definitions, our notion has two unique features: (i) it relaxes the ordering rules to apredicate; (ii) it enables users to independently verify if their transactions comply with the predicate for concrete applications. We also provide a scheme that achieves verifiable fairness, leveraging trusted hardware. Unlike prior works that usually design a dedicated consensus protocol to achieve fairness, our scheme can be integrated with any blockchain system. Our evaluation results on Amazon EC2 using up to 120 instances across different regions show that our construction imposes only minimal overhead on existing blockchain systems. Rujia Li 0001, Xuanwei Hu, Qin Wang 0008, Sisi Duan, Qi Wang 0012 |
IEEE Trans. Dependable Secur. Comput. | 1 |
| 2025 | Towards Efficient and Practical Multi-party Computation under Inconsistent Trust in TEEsabstractSecure multi-party computation (MPC) allows joint computations on sensitive data while guaranteeing privacy and correctness. In recent years, a series of MPC protocols assisted by trusted execution environments (TEEs) have been proposed to reduce overhead brought by costly cryptographic techniques. However, existing protocols either generally assume consistent trust in TEEs among all participating parties, or require dedicated designs for different applications. This prevents the protocols from being deployed in practice. To address these challenges, in this work, we propose a generic MPC protocol without assuming consistent trust in TEEs while fully utilizing heterogeneous TEEs to improve efficiency. To this end, we propose a security model to capture parties' inconsistent trust in TEEs and prove the security of our protocol under a simpler variant of the UC framework (SUC framework). In addition, we instantiate our protocol for secure aggregation based on a state-of-the-art information-theoretically secure protocol SwiftAgg+. Evaluation results among 64 parties deployed on Azure virtual machines show that our protocol reduces the running time of SwiftAgg+ by 66%. The running time of parties in our protocol is reduced by at most 91% compared to that required in SwiftAgg+. Xuanwei Hu, Rujia Li 0001, Yi Liu 0053, Qi Wang 0012 |
SP | 2 |
| 2025 | Does Finality Gadget Finalize Your Block? A Case Study of Binance Consensus
Rujia Li 0001, Jingyuan Ding, Qin Wang 0008, Keting Jia, Sisi Duan |
USENIX Security Symposium | 1 |
| 2025 | Available Attestation: Towards a Reorg-Resilient Solution for Ethereum Proof-of-Stake
Mingfei Zhang, Rujia Li 0001, Xueqian Lu, Sisi Duan |
USENIX Security Symposium | 2 |
| 2025 | Accountable Decryption Made Formal and PracticalabstractWith the increasing scale and complexity of online activities, accountability, as an after-the-fact mechanism, has become an effective complementary approach to ensure system security. Decades of research have delved into the connotation of accountability. They fail, however, to achieve practical accountability of decryption. This paper seeks to address this gap. We consider the scenario where a client (called encryptor, her) encrypts her data and then chooses a delegate (a.k.a. decryptor, him) that stores data for her. If the decryptor initiates an illegitimate decryption on the encrypted data, there is a non-negligible probability that this behavior will be detected, thereby holding the decryptor accountable for his decryption. We make three contributions. First, we review key definitions of accountability known so far. Based on extensive investigations, we formalize new definitions of accountability specifically targeting the decryption process, denoted as accountable decryption, and discuss the (im)possibilities when capturing this concept. We also define the security goals in correspondence. Second, we present a novel Trusted Execution Environment(TEE)-assisted solution aligning with definitions. Instead of fully trusting TEE, we take a further step, making TEE work in the “trust, but verify” model where we trust TEE and use its service, but empower users (i.e., decryptors) to detect the potentially compromised state of TEEs. Third, we implement a full-fledged system and conduct a series of evaluations. The results demonstrate that our solution is efficient. Even in a scenario involving$300,000$log entries, the decryption process concludes in approximately 5.5ms, and malicious decryptors can be identified within 69ms. Rujia Li 0001, Yuanzhao Li, Qin Wang 0008, Sisi Duan, Qi Wang 0012, Mark Ryan 0001 |
IEEE Trans. Inf. Forensics Secur. | 1 |
| 2025 | Bringing Smart Contract Confidentiality via Trusted Hardware: Fact and FictionabstractTrusted Execution Environment (TEE)-assisted confidential smart contracts (TCSC) have attracted extensive attention from both academia and industry. Despite an enormous number of TCSC projects, the extent of confidentiality offered by them remains being questioned: the factual and fictional aspects are not well distinguished, which limits their adoption. In this paper, we provide a formal treatment of TCSC, endowing them with an expressive syntax and security definitions. Based on these definitions, we propose a provably secure TCSC instantiation. Then, we investigate each algorithm and identify the implementation flaws that may make a TCSC system violate its security properties. Our analysis reveals the gap between theoretical security models and real-world implementations: even assuming a TCSC is provably secure by design, it may still fail in practice. We further compare our TCSC instantiation with 16 representative TCSC systems. Our results show that, surprisingly, all these surveyed projects are subject to practical attacks. Finally, we implement a TCSC prototype and conduct a comprehensive evaluation, revealing the overheads of distributed key management and the performance challenges of executing complex contracts within TEEs. Rujia Li 0001, Qin Wang 0008, Yuanzhao Li, Sisi Duan, Qi Wang 0012, David Galindo |
IEEE Trans. Inf. Forensics Secur. | 1 |
| 2024 | Max Attestation Matters: Making Honest Parties Lose Their Incentives in Ethereum PoS
Mingfei Zhang, Rujia Li 0001, Sisi Duan |
USENIX Security Symposium | 2 |
| 2023 | Time-manipulation Attack: Breaking Fairness against Proof of Authority AuraabstractAs blockchain-based commercial projects and startups flourish, efficiency becomes one of the critical metrics in designing blockchain systems. Due to its high efficiency, Proof of Authority (PoA) Aura has become one of the most widely adopted consensus solutions for blockchains. Our research finds over 4,000 projects have used Aura and its variants. In this paper, we provide a rigorous analysis of Aura. We propose three types of time-manipulation attacks, where a malicious leader simply needs to modify the timestamp in its proposed block or delay it to extract extra benefits. These attacks can easily break the legal leader election, thus directly harming the fairness of the block proposal. We apply our attacks to a mature Aura project called OpenEthereum. By repeatedly conducting our attacks1 over 15 days, we find that an adversary can gain on average 200% mining rewards of their fair shares. Furthermore, such attacks can even indirectly break the finality of blocks and the safety of the system. Based on the deployment of Aura as of September 2022, the potentially affected market cap is up to 2.13 billion USD. As a by-product, we further discuss solutions to mitigate such issues and report our observations to official teams. Xinrui Zhang 0008, Rujia Li 0001, Qin Wang 0008, Qi Wang 0012, Sisi Duan |
WWW | 2 |
| 2023 | Formal Security Analysis on dBFT Protocol of NEOabstractNEO is one of the top public chains worldwide. It adopts a new consensus algorithm calleddelegated Byzantine Fault Tolerance(dBFT). In this article, we formalize dBFT via the state machine replication model and point out its potential issues. Our theoretical analysis indicates that dBFT could guarantee neitherlivenessnorsafety, even if the number of Byzantine nodes is no more than the threshold, which has contradicted the established security claim. Then, we identify two attacks and successfully simulate them. Finally, we provide recommendations. Notably, NEO official team has accepted our suggested fixes. Qin Wang 0008, Rujia Li 0001, Shiping Chen 0001, Yang Xiang 0001 |
Distributed Ledger Technol. Res. Pract. | 2 |
| 2023 | Transparent Registration-Based Encryption through BlockchainabstractGarg et al. (TCC 2018) defined the notion of registration-based encryption (RBE) where the private key generator (PKG) is decoupled from key management and replaced by a key curator (KC). KC does not possess any cryptographic secrets and only plays the role of aggregating the public keys of all the registered users and updating the public parameters whenever a new user joins the system, which solves the key escrow issue. Notwithstanding, RBE still places a significant amount of trust in KC, whose actions are not accountable, e.g., it could secretly register multiple keys for already registered users. In this article, we propose a blockchain-based RBE framework, which provides total transparency and decentralization of KC by leveraging smart contracts. Our framework transfers the right of key management from KC to individual participants and keeps publicly upgradable parameters on-chain. We provide a basic construction that calculates the public parameter on-chain and an extended construction with better efficiency, which merely calculates the roots of trees on-chain. Our basic version is theoretically feasible, while the extended version is practically feasible. In particular, the enhanced scheme reduces computing complexity to a constant level. Our prototype implementation and evaluation results demonstrate that our extended construction is satisfactorily efficient. Qin Wang 0008, Rujia Li 0001, Qi Wang 0012, David Galindo, Shiping Chen 0001, Yang Xiang 0001 |
Distributed Ledger Technol. Res. Pract. | 2 |
| 2022 | Exploring Unfairness on Proof of Authority: Order Manipulation Attacks and RemediesabstractProof of Authority (PoA) is a type of permissioned consensus algorithm with a fixed committee. PoA has been widely adopted by communities and industries due to its better performance and faster finality. In this paper, we explore the unfairness issue existing in the current PoA implementations. We have investigated 2,500+ in the wild projects and selected 10+ as our main focus (covering Ethereum, Binance smart chain, etc.). We have identified two types of order manipulation attacks to separately break the transaction-level (a.k.a. transaction ordering) and the block-level (sealer position ordering) fairness. Both of them merely rely on honest-but-profitable sealer assumption without modifying original settings. We launch these attacks on the forked branches under an isolated environment and carefully evaluate the attacking scope towards different implementations. To date (as of Nov 2021), the potentially affected PoA market cap can reach up to 681,087 million USD. Besides, we further dive into the source code of selected projects, and accordingly, propose our recommendation for the fix. To the best of knowledge, this work provides the first exploration of the unfairness issue in PoA algorithms. Qin Wang 0008, Rujia Li 0001, Qi Wang 0012, Shiping Chen 0001, Yang Xiang 0001 |
AsiaCCS | 2 |
| 2022 | Frontrunning Block Attack in PoA Clique: A Case StudyabstractIn this paper, we propose a frontrunning block attack against the Clique-based Proof of Authority (PoA) algorithms. Our attack can frontrun blocks from honest in-turn sealers by breaking the leader rotation’s proper order. By falsifying the priority parameters (both difficulty and delay time), a malicious non-in-turn sealer can always successfully occupy the leader position and produce advantageous blocks that may contain profitable transactions. As a typical instance, we apply our attack to a mature Clique-based project, HPB (with the market cap $10,128,116, as of Jan 2022). Experimental results demonstrate the effectiveness and feasibility. Then, we further propose fixes by checking sealer’s identity. Our investigation and suggestion have been submitted to its official team. We believe this work can act as, at least, a warning case for Clique variants to avoid repeating such design mistakes. Xinrui Zhang 0008, Qin Wang 0008, Rujia Li 0001, Qi Wang 0012 |
ICBC | 3 |
| 2022 | SoK: TEE-Assisted Confidential Smart ContractabstractThe blockchain-based smart contract lacks privacy, since the contract state and instruction code are exposed to the public. Combining smart-contract execution with Trusted Execution Environments provides an efficient solution, called TEE-assisted smart contracts (TCSC), for protecting the confidentiality of contract states. However, the combination approaches are varied, and a systematic study is absent. Newly released systems may fail to draw upon the experience learned from existing protocols, such as repeating known design mistakes or applying TEE technology in insecure ways. In this paper, we first investigate and categorize existing systems into two types: the layer-one solution and the layer-two solution. Then, we establish an analysis framework to capture their common aspects, covering desired properties (for contract services), threat models, and security considerations (for underlying systems). Based on our taxonomy, we identify their ideal functionalities, and uncover fundamental flaws and challenges in each specification’s design. We believe that this work would provide a guide for the development of TEE-assisted smart contracts, as well as a framework to evaluate future TCSC systems. Rujia Li 0001, Qin Wang 0008, Qi Wang 0012, David Galindo, Mark Ryan 0001 |
Proc. Priv. Enhancing Technol. | 1 |
| 2021 | A Weak Consensus Algorithm and Its Application to High-Performance BlockchainabstractA large number of consensus algorithms have been proposed. However, the requirement of strict consistency limits their wide adoption, especially in high-performance required systems. In this paper, we propose a weak consensus algorithm that only maintains the consistency of relative positions between the messages. We apply this consensus algorithm to construct a high-performance blockchain system, called Sphinx. We implement the system with 32k+ lines of code including all components like consensus/P2P/ledger/etc. The evaluations show that Sphinx can reach a peak throughput of 43k TPS (with 8 full nodes), which is significantly faster than current blockchain systems such as Ethereum given the same experimental environment. To the best of our knowledge, we present the first weak consensus algorithm with a fully implemented blockchain system. Qin Wang 0008, Rujia Li 0001 |
INFOCOM | 2 |
| 2020 | An Accountable Decryption System Based on Privacy-Preserving Smart Contracts
Rujia Li 0001, Qin Wang 0008, Feng Liu 0059, Qi Wang 0012, David Galindo |
ISC | 1 |