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
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
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!
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?
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.
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
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
Structure Diagram
COMPONENTS:
Sensors
Raspberry Pi
dApp
IOTA Network &
Smart Contract Fig.: System Structure Diagram
METHODOLOGY
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
.
Fig.: Our Prototype
Prototype
.
Fig.: Transactions in console window
Transactions
Transactions
Fig.-01: Transaction List in Tangle Fig.-01: Attached Data in Tangle
IOTA Tangle Explorer
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
Thanks for your cooperation.
ANY QUERY?

Presentation on Implementing Blockchain (IOTA) Technology into Smart Home

  • 1.
    IoT Based SmartHome 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 20212025 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 ofMining/ 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 Unlikeother 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 wantto 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 anoptimized 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
  • 8.
    Structure Diagram COMPONENTS: Sensors Raspberry Pi dApp IOTANetwork & Smart Contract Fig.: System Structure Diagram
  • 9.
  • 10.
    Protocol Flow Flows: Fig.: SystemStructure Diagram RPi and Sensor: Raspberry to dApp dApp and Blockchain: Blockchain to Sensor  Request Data  Receive Data  Store Txn  Receive Txn recpt
  • 11.
  • 12.
    . Fig.: Transactions inconsole window Transactions
  • 13.
    Transactions Fig.-01: Transaction Listin Tangle Fig.-01: Attached Data in Tangle IOTA Tangle Explorer
  • 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
  • 15.
    Thanks for yourcooperation. ANY QUERY?