Resilient and efficient blockchain consensus protocol for internet-of-things

Publication Date

1-1-2020

Document Type

Conference Proceeding

Publication Title

2020 IEEE International Conference on Consumer Electronics (ICCE)

Volume

2020-January

DOI

10.1109/ICCE46568.2020.9043061

Abstract

The rapid advance of Blockchain has been used for the Internet-of-Things to provide reliable distributed infrastructure and applications without a centralized authority. This paper aims to create a new consensus protocol that can be efficiently and resiliently used for the Internet-of-Things based on the Practical Byzantine Fault Tolerance algorithm (PBFT), which is critical for IoT scalability and reliability. The traditional PBFT algorithm fails to provide two significant features: a) resiliency against denial of service (DoS) attacks, and b) high-throughput to quickly reach final consensus when under attack. This paper analyzes the current implementation of PBFT consensus protocol and proposes a new secure approach for achieving consensus by adding the properties of random hash generation and threshold comparison in order to defend against DoS attacks.

Keywords

Blockchain, Consensus protocols, IoT, Security

Department

Computer Engineering

Share

COinS