Paper 2025/1034 Original: eprint.iacr.org/2025/1034 ↗

JANUS: Enhancing Asynchronous Common Subset with Trusted Hardware

Liangrong Zhao
Hans Schmiedel
Qin Wang
Jiangshan Yu
Abstract

Asynchronous common subset (ACS) has been extensively studied since the asynchronous Byzantine fault tolerance (BFT) framework was introduced by Ben-Or, Kemler, and Rabin (BKR). The line of work (i.e., HoneyBadgerBFT, BEAT, EPIC) uses parallel reliable broadcast (RBC) and asynchronous binary agreement (ABA) instances to reach an agreement on a subset of proposed transactions. In this paper, we further progress the BKR paradigm by presenting Janus, the first hybrid ACS protocol leveraging trusted hardware components. Janus is the first ACS protocol that tolerates a minority of Byzantine processes and that has O(n^2) message complexity. Supported by trusted hardware components, we introduce a provable broadcast primitive to replace RBC, and develop a resilient binary agreement protocol. Messages for concurrent instances of agreement are aggregated into vectors. Our experimental results demonstrate significant performance improvements over predominant ACS constructions with a 92%+ increase compared to HoneyBadgerBFT and a 47%+ increase compared to BEAT. Additionally, we provide a comparison with open-source hybrid BFT protocols that operate under a partially synchronous network, highlighting the performance enhancement compared to previous hybrid protocols that also tolerate the Byzantine minority (e.g., MinBFT and Damysus, by 49%+).

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Preprint.
History
2025-06-03: last updated
2025-06-03: published
Short URL
https://ia.cr/2025/1034
License
https://creativecommons.org/publicdomain/zero/1.0/

BibTeX

@misc{cryptoeprint:2025/1034,
      author = {Liangrong Zhao and Hans Schmiedel and Qin Wang and Jiangshan Yu},
      title = {JANUS: Enhancing Asynchronous Common Subset with Trusted Hardware},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/1034},
      year = {2025},
      url = {https://eprint.iacr.org/2025/1034}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.