{"title":"An Improved PBFT-Based Consensus Protocol for Industrial IoT","authors":"Roshan Singh, Sukumar Nandi","doi":"10.1109/CCGridW59191.2023.00068","DOIUrl":null,"url":null,"abstract":"In an Industrial IoT(IIoT) system, various devices need to share data with each other in a secure and reliable way. The presence of Byzantine devices in the network can wreak havoc on the system. Byzantine Fault Tolerance-based algorithms such as PBFT can help address byzantine nodes. However, PBFT has high communications overhead which restricts its usage in IIoT applications. In this work, we propose an improved PBFTBased protocol for IIoT. We introduce the notion of priority while processing the messages. Messages are batched with the help of Merkle trees. We also compare classical PBFT with our improved PBFT protocol.","PeriodicalId":341115,"journal":{"name":"2023 IEEE/ACM 23rd International Symposium on Cluster, Cloud and Internet Computing Workshops (CCGridW)","volume":"78 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 IEEE/ACM 23rd International Symposium on Cluster, Cloud and Internet Computing Workshops (CCGridW)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CCGridW59191.2023.00068","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
In an Industrial IoT(IIoT) system, various devices need to share data with each other in a secure and reliable way. The presence of Byzantine devices in the network can wreak havoc on the system. Byzantine Fault Tolerance-based algorithms such as PBFT can help address byzantine nodes. However, PBFT has high communications overhead which restricts its usage in IIoT applications. In this work, we propose an improved PBFTBased protocol for IIoT. We introduce the notion of priority while processing the messages. Messages are batched with the help of Merkle trees. We also compare classical PBFT with our improved PBFT protocol.