Intrusion-Tolerant and Confidentiality-Preserving Publish/Subscribe Messaging

Sisi Duan, Chao Liu, Xin Wang, Yusen Wu, Shuai Xu, Yelena Yesha, Haibin Zhang

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

10 Citations (Scopus)

Abstract

We present Chios, an intrusion-tolerant publish/subscribe system which protects against Byzantine failures. Chios is the first publish/subscribe system achieving decentralized confidentiality with fine-grained access control and strong publication order guarantees. This is in contrast to existing publish/subscribe systems achieving much weaker security and reliability properties. Chios is flexible and modular, consisting of four fully-fledged publish/subscribe configurations (each designed to meet different goals). We have deployed and evaluated our system on Amazon EC2. We compare Chios with various publish/subscribe systems. Chios is as efficient as an unreplicated, single-broker publish/subscribe implementation, only marginally slower than Kafka and Kafka with passive replication, and at least an order of magnitude faster than all Hyperledger Fabric modules and publish/subscribe systems using Fabric.

Original languageEnglish
Title of host publicationProceedings - 2020 International Symposium on Reliable Distributed Systems, SRDS 2020
PublisherIEEE Computer Society
Pages319-328
Number of pages10
ISBN (Electronic)9781728176260
DOIs
Publication statusPublished - Sept 2020
Externally publishedYes
Event39th International Symposium on Reliable Distributed Systems, SRDS 2020 - Virtual, Shanghai, China
Duration: 21 Sept 202024 Sept 2020

Publication series

NameProceedings of the IEEE Symposium on Reliable Distributed Systems
Volume2020-September
ISSN (Print)1060-9857

Conference

Conference39th International Symposium on Reliable Distributed Systems, SRDS 2020
Country/TerritoryChina
CityVirtual, Shanghai
Period21/09/2024/09/20

Keywords

  • BFT
  • access control
  • publish/subscribe

Fingerprint

Dive into the research topics of 'Intrusion-Tolerant and Confidentiality-Preserving Publish/Subscribe Messaging'. Together they form a unique fingerprint.

Cite this