Blockchain for IoT

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Blockchain for IoT provides the basic concepts of Blockchain technology

and its applications to varied domains catering to socio-technical fields. It

also introduces intelligent Blockchain platforms by way of infusing elements

of computational intelligence into Blockchain technology. With the

help of an interdisciplinary approach, it includes insights into real-life IoT

applications to enable the readers to assimilate the concepts with ease.

This book provides a balanced approach between theoretical understanding

and practical applications.

Features:

• A self-contained approach to integrating the principles of Blockchain

with elements of computational intelligence.

• A rich and novel foundation of Blockchain technology with reference

to the internet of things conjoined with the tenets of artificial

intelligence in yielding intelligent Blockchain platforms.

• Elucidates essential background, concepts, definitions, and theories

thereby putting forward a complete treatment on the subject.

• Information presented in an accessible way for research students of

computer science and information technology, as well as software

professionals who can inherit the much-needed developmental ideas

to boost up their computing knowledge on distributed platforms.

This book is aimed primarily at undergraduates, postgraduates, and

researchers studying Blockchain.

Author(s): Debarka Mukhopadhyay, Siddhartha Bhattacharyya, Sudipta Roy, Balachandran Krishnan
Series: Chapman & Hall/CRC Computational Intelligence and Its Applications
Publisher: CRC Press/Chapman & Hall
Year: 2022

Language: English
Pages: 240
City: Boca Raton

Cover
Half Title
Series Page
Title Page
Copyright Page
Dedication
Table of Contents
Preface
Editors
Contributors
Chapter 1: Introduction to Blockchain for Internet of Things
1.1 Introduction
1.2 History
1.3 What Is a Blockchain?
1.4 Blockchain as Public Ledgers
1.5 Bitcoin and Blockchain
1.6 Basics of Blockchain Technology
1.6.1 New Block Creation Protocol
1.6.2 Hash Value Generation of the Newly Created Block
1.6.3 Proof of Work
1.6.4 Mining a Block in Blockchain
1.7 Merkle Tree
1.8 Different Types of Blockchain Framework
1.9 Basic Architecture of IoT
1.10 Applications and Use Cases of IoT
1.11 Disadvantages of IoT Architectures
1.12 IoT Applications in Blockchain Framework
1.12.1 Blockchain in Supply Chain Management
1.12.2 Blockchain in Agriculture
1.13 Conclusion
References
Chapter 2: A Survey on Various Applications of Internet of Things on Blockchain Platform
2.1 Introduction
2.2 Overview of Blockchain Technology
2.2.1 Architecture
2.2.2 Consensus Algorithm
2.2.3 Digital Signature
2.2.4 Mining
2.2.5 Smart Contracts
2.3 Overview of IoT Technology
2.3.1 IoT Architecture
2.3.2 Logical Design of IoT
2.3.3 IoT-Enabling Technologies
2.3.4 IoT Levels
2.4 Opportunities and Their Socioeconomic Implications
2.4.1 Socioeconomic Impact
2.4.2 Emerging Technologies Relating to Blockchain with IoT
2.4.2.1 Fabric-IoT
2.4.2.2 Blockchain Mirror Model
2.4.2.3 Blockchain Signaling System (BLOSS)
2.4.2.4 Lightweight Scalable Blockchain for IoT
2.4.2.5 Hawk
2.4.2.6 Hybrid System Based on Blockchain, IoT, and AI
2.4.2.7 Health Chain
2.4.3 Applications
2.4.3.1 Use Case-Based Applications
2.4.3.2 Real-World Applications
2.4.4 Challenges for a Blockchain-Based IoT Solution
2.4.5 Alternatives
2.5 Future Trends and Research Area
References
Chapter 3: A Review on Blockchain-Based Device Authentication Schemes for IoT
3.1 Introduction
3.1.1 Authentication
3.1.2 Device Identity Management
3.1.3 Device-Based Authentication
3.1.4 Need for Device Authentication
3.1.5 Authentication Protocols
3.2 Preliminaries
3.2.1 Public Key Infrastructure Cryptography
3.2.2 Multi-Factor Authentication (MFA)
3.2.2.1 Multi-Factor Authentication Methods
3.2.3 Integrity Verification
3.3 Blockchain Technology
3.3.1 Blockchain-Based Authentication
3.3.2 Zero-Knowledge Proof
3.4 Current Challenges in Blockchain-Based IoT Applications
3.5 Conclusion
References
Chapter 4: Integration of Blockchain to IoT: Possibilities and Pitfalls
4.1 Introduction to IoT Integration with Blockchain (IoTBC)
4.2 Architecture of IoTBC
4.2.1 Basics of IoT
4.2.2 Basics of Blockchain
4.2.2.1 Layers of Blockchain
4.2.3 Integration of the Technologies: IoTBC
4.3 Exploring the Possibilities for IoTBC
4.3.1 iGovernance
4.3.2 iHealthcare
4.3.3 iInfrastructure
4.4 Pitfalls of IoTBC
4.5 Conclusion
References
Chapter 5: Design and Fabrication of IoT-Based Smart Home Automation System Using Wireless Fidelity Shield and Arduino Microcontroller
5.1 Introduction
5.2 Literature Survey
5.3 Proposed System
5.3.1 Hardware Requirements
5.3.2 Software Requirements
5.3.3 System Design
5.4 Results and Discussions
5.5 Conclusion and Future Direction
References
Chapter 6: Block Chain Architecture in Financial System for Integrity, Transparency, and Trust-Free Transaction
6.1 Introduction
6.2 Fundamentals of Blockchain Technology
6.3 Overview and Implementation of Blockchain in Decentralized Financial Network
6.4 Blockchain Architecture in Financial System
6.4.1 Proof of Work
6.4.2 Data and Security Hash Algorithm (SHA 256 Algorithm)
6.5 Case Study of Decentralized System
6.6 Blockchain Infrastructure Management
6.7 Different Layers of Smart Contract Management
6.8 Smart Contract and Finance
6.9 Conclusion
References
Chapter 7: Revolutionizing Legal Services with Blockchain and Artificial Intelligence
7.1 Introduction
7.1.1 Future Challenges and Hurdles
7.2 Legal Profession and the Blockchain Prospect
7.2.1 Smart Contracts
7.2.2 Legal Registries
7.2.3 Chain of Custody
7.2.4 Property Rights
7.2.5 Intellectual Property
7.2.6 Financial Transactions
7.2.7 Litigation and Settlements
7.3 Blockchain for Judgments Execution – A Practical Scenario
7.3.1 Discussion on Various Phases
7.3.2 Summary
7.4 Application of Artificial Intelligence in Law
7.4.1 Review of Documents
7.4.2 Contract Analysis
7.5 LegalTech – Natural Language Processing for Legal Text Analytics
7.5.1 Areas of Challenges for NLP
7.5.1.1 Symbolic Matching/Structured Prediction Methods
7.5.1.2 Methods Based on Embedding Process
7.5.2 Legal AI Applications
References
Chapter 8: An ML-Driven SDN Agent for Blockchain-Based Data Authentication for IoT Network
8.1 Introduction
8.1.1 Motivation
8.1.2 Contribution
8.2 Related Work
8.3 Proposed Architecture
8.4 Potential Research Scope
8.5 Conclusion
References
Chapter 9: IoT-Enabled Peer-to-Peer (P2P) Trading of Rooftop Solar (RTPV) Power on Blockchain Platform in India
9.1 Introduction
9.2 Context
9.3 Opportunities For Trading
9.4 Solutions for P2P Trading
9.5 Benefits for Stakeholders
9.5.1 Benefits for Participants (Prosumers and Consumers)
9.5.2 Benefits for DISCOMs
9.6 Project Overview
9.7 Project Implementation Details
9.8 P2P Trading Options—Experimental
9.8.1 Fixed-Price Trading
9.8.2 Dynamic Price Trading
9.8.3 Dynamic Price Trading with Preferential Trading
9.9 Results
9.10 Recommendations
9.11 Conclusion and Way Forward
Acknowledgments
References
Chapter 10: A Framework for Blockchain-, AI-, and IoT-Driven Smart and Secure New-Generation Agriculture
10.1 Introduction
10.2 Literature Survey
10.2.1 Blockchain-Inspired RFID-Based Information Architecture for Food Supply Chain
10.2.2 Internet of Things for Smart Precision Agriculture and Farming in Rural Areas
10.2.3 Blockchain-Based Traceability in Agri-Food Supply Chain Management: A Practical Implementation
10.2.4 Blockchain- and IoT-Based Food Traceability for Smart Agriculture
10.2.5 Blockchain and Smart Contract for IoT-Enabled Smart Agriculture
10.2.6 Blockchain Technology for Agriculture: Applications and Rationale
10.2.7 BlockChain with IoT, an Emergent Routing Scheme for Smart Agriculture
10.2.8 Study of IoT Blockchain Used in Smart Agriculture for Notification Well-Being and Preservation
10.2.9 Supply Chain Management in Agriculture Using Blockchain and IoT
10.2.10 An Agri-food Supply Chain Traceability System for China Based on RFID and Blockchain Technology
10.2.11 A Framework for Blockchain-Based Secure Smart Greenhouse Farming
10.2.12 AgriTalk: IoT for Precision Soil Farming of Turmeric Cultivation
10.2.13 Blockchain-Based Commercial Applications for Pre-and Post-Harvesting Activities
10.3 Methodology
10.3.1 Information Production through IoT Sensors
10.3.2 Purification and Normalization of the Acquired Information
10.3.3 Gathering More Specific Knowledge through Machine Learning
10.3.4 Storing Methodology
10.4 Comparative Analysis between Proposed Method and Existing Methods
10.5 Conclusion
References
Index