TY - GEN
T1 - Proof-of-Authentication Consensus Algorithm
T2 - 6th IEEE World Forum on Internet of Things, WF-IoT 2020
AU - Maitra, Sudip
AU - Yanambaka, Venkata P.
AU - Abdelgawad, Ahmed
AU - Puthal, Deepak
AU - Yelamarthi, Kumar
N1 - Publisher Copyright:
© 2020 IEEE.
PY - 2020/6
Y1 - 2020/6
N2 - Internet of Things (IoT) refers to the network of interconnected smart physical objects that collect and exchange information for enabling smart applications and services. IoT devices are often battery powered and lack computational resources and as a consequence, traditional measures of providing security is not feasible in IoT systems which leads to major security vulnerabilities. Blockchain technology has proven to be a secure medium of transaction in trustless public networks and has the potential to resolve the security vulnerabilities intrinsic to IoT systems. However, reaching consensus throughout a blockchain network is computationally demanding and requires large amount of energy. Moreover, typical transactions in blockchain based applications are slow, compounding the issues in adopting blockchain technology in IoT systems. In this work, a lightweight consensus algorithm called Proof-of-Authentication (PoAh), was implemented on resource-constrained IoT edge nodes and evaluated in terms of latency and energy consumption. The implemented consensus algorithm reduces latency in block validation to 29.35 ms and energy consumption to 44.31 mJ for each transaction, demonstrating promise and potential, to feasibly implement blockchain technology in IoT systems.
AB - Internet of Things (IoT) refers to the network of interconnected smart physical objects that collect and exchange information for enabling smart applications and services. IoT devices are often battery powered and lack computational resources and as a consequence, traditional measures of providing security is not feasible in IoT systems which leads to major security vulnerabilities. Blockchain technology has proven to be a secure medium of transaction in trustless public networks and has the potential to resolve the security vulnerabilities intrinsic to IoT systems. However, reaching consensus throughout a blockchain network is computationally demanding and requires large amount of energy. Moreover, typical transactions in blockchain based applications are slow, compounding the issues in adopting blockchain technology in IoT systems. In this work, a lightweight consensus algorithm called Proof-of-Authentication (PoAh), was implemented on resource-constrained IoT edge nodes and evaluated in terms of latency and energy consumption. The implemented consensus algorithm reduces latency in block validation to 29.35 ms and energy consumption to 44.31 mJ for each transaction, demonstrating promise and potential, to feasibly implement blockchain technology in IoT systems.
UR - http://www.scopus.com/inward/record.url?scp=85095596612&partnerID=8YFLogxK
U2 - 10.1109/WF-IoT48130.2020.9221187
DO - 10.1109/WF-IoT48130.2020.9221187
M3 - Conference contribution
AN - SCOPUS:85095596612
T3 - IEEE World Forum on Internet of Things, WF-IoT 2020 - Symposium Proceedings
BT - IEEE World Forum on Internet of Things, WF-IoT 2020 - Symposium Proceedings
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 2 June 2020 through 16 June 2020
ER -