ABSTRACT

This chapter introduces the blockchain concepts and their working principles. It covers in detail the notions of public ledgers, immutability, consensus algorithms existing in a blockchain. It also analyses the security flaws in IoT that need to be addressed to make them secure for crucial applications. The risks and challenges in integrating blockchain with IoT have been discussed. It also explains how to perform the feasibility analysis before performing the integration. The performance and security of the resulting integrated application are measured and traded so as to be practically feasible. This chapter focuses on various security limitations of IoT and usage of blockchain to overcome those issues and make them favourable for real-time applications.