We have implemented Blockchain Technology, i.e. IOTA into our home where multiple IoT sensors are connected to IOTA gateway. A smart contract monitors the abnormal condition of the home environment and notify through the buzzer alarm.
Presentation on Implementing Blockchain (IOTA) Technology into Smart Home
1. IoT Based Smart Home Application Using
IOTA Distributed Ledger Technology
ASADULLAH PRANTO
Dept. of Computer Science and Engineering
Sylhet Engineering College
Supervisor
Dr. Md Sadek Ferdous
Assistant Professor
Department of Computer Science and Engineering, SUST
23th March, 2021
2. 2018 2020 2021 2025
23.10 b 31.00 b 35.00 b 75.44 b
$151 b $248 b $418 b $1567 b
Introduction
What is IoT?
The Internet of Things (IoT) describes the network of
physical objects—“things”—that are embedded with
sensors, software, and other technologies
Then The Big Question is Security?
Number of
IoT Device
Market
Revenue
Massive, right?
IoT Network
3. What is Blockchain & How does it works?
The Blockchain:
Usefully, the blockchain is a distributed ledger,
shared by untrusted participants, with strong
guarantees about accuracy and consistency.
Components of BC?
Node Distributed Ledger
Chain Consensus Mechanism
Hash: 1z8f
Previous Hash: 0000
Hash: 8bq1
Previous Hash: 1z8f
Hash: 3h4q
Previous Hash: 8bq1
yx7c
Not right!
Popular Blockchain Platform:
Ethereum
VeChain
WaltonChain
IOTA
IoTex
IoT Chain
Here we used IOTA for
some specific benefits!
4. SPEED(TPS):
$0.01
Usability
Scale
No Needs of Mining/ NO FEES
Support Micro Transaction
It Scales!
Motivation
High speedTransaction Per
second
SECURITY:
Highly Secure & Immutable
The more txns are the more
secure and efficient the tangle
gets
Why IOTA?
5. Workings of IOTA
Unlike other Blockchain Network, IOTA uses:
IOTA Stands for “Internet of Things Application”
Tangle/ Directed Acyclic Graph(DAG)
Provides faster Proof of Work (PoW) Performance.
Needs few nodes to authenticate Transaction
The Tangle
The concept of IOTA is almost same as the
Blockchain Network but the mechanism is
differ.
6. Research Objectives
We want to design a Smart Home Application where:
Ensure security, confidentiality, integrity, and authentication
of this Smart Home System
Can control all the IoT via network(Blockchain) automatically
Prevent all the possible attacks on the Smart Home
Can control the system without central authority or server
We want to integrate IOTA Distibuted Ledger in IoT based
Smart Home
7. Background
Study
1. “Towards an optimized blockchain for IoT” - Ali Dorri and Kanherel S and Jurdak
Analyzed the interaction of IoT elements with Smart Home in BC and
gives the basic concept of Smart Home.
2. “Emergency service for smart home system using Ethereum blockchain:
system and architecture” – Thitinan Tantidham
Thitinan Tantidham talks about the emergency service for a Smart home
System (SHS) based on Ethereum blockchain with smart contract which
gives 24/7 hours automatic service in any abnormal situation.
3. Advanced survey of blockchain for the Internet of Things smart home -
AbuNaser, Maha and Alkhatib
Maha AbuNaser explains how Blockchain can help to secure the data,
transaction and describes the security analysis in IoT smart homes.
4. “Network-level security and privacy control for smart-home IoT devices” –
Sivaraman, Vijay and Gharakheili
5. Internet of things (IoT) of smart home: privacy and security - Shouran,
Zaied and Ashari, Ahmad and Priyambodo, Tri
Shouran et al. presented the impact of various security attacks on smart
home and evaluated their impact as a low, moderate, and high to
appropriate solutions for their mitigation.
Sivaraman et al. investigated security vulnerabilities in the smart home
network and proposed solutions.
** We have reviewed more than 50 releted research paper
10. Protocol Flow
Flows:
Fig.: System Structure Diagram
RPi and Sensor:
Raspberry to dApp
dApp and Blockchain:
Blockchain to Sensor
Request Data
Receive Data
Store Txn
Receive Txn recpt
14. Conclusion
In this paper, we proposed a Blockchain-based architecture for the smart home
gateway environment and IoT.
This architecture powerup the confidentiality, integrity, and authentication of the
heterogeneous IoT and centralized gateways.
We have successfully implemented IOTA Distributed Ledger in IoT based Smart Home