Byzantine-based Blockchain System for IoT



Cloud-centric IoT system can easily break the delay requirements. Despite centralization and controlled data, cloud-supported IoT devices are not safe from cyber-crime, privacy issues, and security breaches. It has become mandatory that the operational model of IoT devices should be shifted from over-arched centralized model to automated decentralized architecture. Thus, in this project, a distributed edge-centric IoT based on Blockchain technology is explored. Blockchain offers a promising solution to overcome the current peer-to-peer networks limitations. In the context of IoT, Byzantine fault tolerance-based consensus protocols are used. However, the Blockchain Consensus Layer contributes the most performance overhead. Therefore, a performance study needs to be conducted especially for the IoT applications that are subject to maximum delay constraints. We obtain a mathematical expression to calculate the end-to-end delay with different network configurations, i.e., number of network hops and replica machines. Our results show that the unique characteristics of IoT traffic have an undeniable impact on the end-to-end delay requirement.




Team Members

  • Prof. Faisal Nawab, Computer Science, University of California Santa Cruz. USA.

  • Maha Alaslani

Selected Publications

  • M. Alaslani, O. Amin, F. Nawab, and B. Shihada, "Rethinking Blockchain Integration with the Industrial Internet of Things", IEEE Internet of Things Magazine: Special issue on Blockchain-Enabled Industrial Internet of Things: Advances, Applications, and Challenges , Accepted, 2020. [PDF]

  • M. Alaslani, F. Nawab, and B. Shihada, "Blockchain in IoT Systems: End-to-End Delay Evaluation",IEEE Internet of Things Journal , Vol. 6, No. 5, pp. 8332-8344, 2019. [PDF]

  • M. Alaslani and B. Shihada, "Intelligent Edge: an Instantaneous Detection of IoT Traffic Load", in Proc. IEEE International Conference on Communications (ICC), pp. 1 - 6, 2018. [PDF]