SlideShare a Scribd company logo
Blockchain as a Service (BaaS)
for IoT
Part I - Overview, Security issues in iot
What is IoT ?
“IoT is short for Internet of Things. The Internet of Things refers
to the ever-growing network of physical objects that feature an
IP address for internet connectivity, and the communication
that occurs between these objects and other Internet-enabled
devices and systems.”
Problems with centralized communication
 Trust between parties and devices
 Higher cost due to number of middlemen and third party
applications
 Higher cost due to maintain centralized data centers and
cloud services
 Due to network traffic lags and system down times could
occur.
Decentralized Communication
"A decentralized system is one which requires multiple
parties to make their own independent decisions"
Decentralizing Methods
1. Architectural decentralization: What is the number of the physical computers
present in the network? How many of them can breakdown at the same time without
jeopardizing the entire system?
2. Political decentralization: How many parties control the computers that are part of
the system?
3. Logical decentralization: Can the data structure and interface, function the same
way independently, if the system is split into two parts
Advantages and Disadvantages in
Decentralized Networks
Advantages
 Fault Tolerance
 Attack Resistance
 Collusion Resistance
 Divide personal responsibilities
for the system managers
Disadvantages
 Security in peer-peer
communication
 Speed in action
 Lack of Focus
Key Challenges in a Nutshell
If a solution is to be apply in industry level , following challenges has to be
overcome.
 Scalability
 Security
 Interoperability
 Legal, compliance and regulation
 Cost Effectiveness
 Technology
 Operation complexity
Introduction to Blockchain
Part 2 – Understanding blockchain technology
Blockchain
Simply explained
Digital timestamps
like a notary!
Bitcoin
By “Satoshi Nakamoto”
Distributed Ledger
Bitcoin block example
e2c521bc53bb5db4fc0aa497da2ba5d4c8444db3
3602470b25278c5f3ead34cfc6ae607adc111196
Hash of previous block
Creates the chain!
Uh that’s
not right??
Proof-of-work
Slow and steady
Blockchain
Let’s dive further…
What is Blockchain?
 Blockchain is an open platform where peer to peer transactions take place under
the eyes of various open interrelated accounts. It is a digital ledger in which
transactions made in crypto currencies are recorded chronologically and publicly
so that all can see it easily.
The Term Blockchain
 Name for a data structure
 Name for an algorithm
 Name for a suite of Technologies
 An umbrella term for purely distributed peer-to-peer
systems with a common application area
 A peer-to-peer-based operating system with its own
unique rule set that utilizes hashing to provide unique
data transactions with a distributed ledger
, III
31
Analogy
Characteristics of the Blockchain34
Types of Blockchains
 Bitcoin vs. Ethereum vs, Hyperledger (Linux and IBM)
 Public vs. Private
 Permissioned (private) vs. Permissionless
Bitcoin vs. Ethereum vs. Hyperledger
April 13, 2018Blockchain and Blockchain Development - William Favre Slater, III
36
Public vs. Private37
Hashing Data
38
Independent Hashing
Combined Hashing
Repeated Hashing
Sequential Hashing
Hierarchical Hashing
Markel Tree
IoT and Blockchain Integration
Part 3 – Developing real world applications
• Decentralization and Scalability
o will remove central points of failures and bottlenecks
o prevent scenarios where a few powerful companies control the processing and storage
o improvement of the fault tolerance and system scalability
• Identity
o able to identify every single device
o Data provided and fed into the system is immutable and uniquely identified
IoT can greatly benefit from the functionality provided by blockchain and will help to
further develop current IoT technologies. There are still a great number of research
challenges and open issues that have to be studied in order to seamlessly use these
two technologies together and this research topic is still in a preliminary stage.
• Autonomy
o devices are capable of interacting with each other without the involvement of any servers
• Reliability
o information can remain immutable and distributed over time in blockchain
o enables sensor data traceability and accountability
• Security
o validated by smart contracts, in this way securing communications between devices
o information and communications can be secured if they are stored as transactions of the blockchain
• Secure code deployment
o taking advantage of blockchain secure-immutable storage, code can be safety and securely pushed into
devices and also trace states and update IoT devices
Blockchain IoT interactions
1. IoT–IoT
o works offline
o fastest model
o only an important part of IoT data is stored in blockchain
2. IoT–Blockchain
o all the transaction data is stored along with IoT data in blockchain
o increase in bandwidth which is one of the well-known challenges in blockchain
3. Hybrid approach
o only part of the interactions and data take place in the blockchain and the rest are directly shared between
the IoT devices
IoT Devices used in Blockchain
Components
• Full node
o a program that fully validates transactions and
blocks
o must store the entire blockchain
• Light node
o does not download the complete blockchain
o easy to maintain and run
o Use Simрlifiеd Pауmеnt Vеrifiсаtiоn (SPV) to
verify transactions
Source IoT device Mode Blockchai
n
EthEmbedde
d
Raspberry Pi
BeagleBone
Black
Odroid
XU3/XU4
Wandboard
Ethcore Parity
Full Ethereum
Ethraspbian Raspberry Pi Light
node
Ethereum
Raspnode Raspberry Pi Full Bitcoin
Bitmain Antrouter R1-
LTC
Miner Litecoin
IoT - Blockchain Applications
• Ethereum and Hyperledger fabric are the most widely used platforms for
industrial applications.
Application Classification Platform
LO3 Energy Energy microgrid Ethereum
ADEPT Smart contracts involving IoT devices Ethereum
Slock.it Renting/Selling/Sharing smart objects Ethereum
Aigang Insurance network for IoT assets Ethereum
IoT - Blockchain Applications(cont.)
• LO3 Energy
o an energy microgrid that uses blockchain must store the entire blockchain
o first ever energy-blockchain-platform
o demonstrated in Brooklyn (USA), southern Germany and South Australia
• ADEPT
o Autonomous Decentralized Peer-to-Peer Telemetry
o led by IBM and Samsung
o aims to promote device autonomy, and to this end they use blockchain technology to ensure code execution on
edge devices
o uses three protocols: Telehash, Bittorrent and Ethereum
o Services : messaging, file sharing and blockchain, respectively. Blockchain technology provides authentication,
engagement, contracts and checklists
o Their proof of concept consists in smart washing machines that use smart contracts to buy detergent supplies from
retailers
IoT - Blockchain Applications(cont.)
• Slock.it
o aims to address security, identity, coordination and privacy over billions of IoT devices
o objective is to build a sharing economy where each IoT asset can be rented securely and quickly without the
need for any authority
o provide a charging infrastructure for electric vehicles, called Blockcharge. This solution uses a smart plug, a
mobile application to activate the plug and control the charge, and the blockchain to pay for the services.
o They are also working on a smart lock to automate apartment renting
• Aigang
o autonomous insurance network for IoT assets
o deployed smart contracts over the Ethereum test-bed that issue policies, conduct risk assessment and
process claims automatically
o aims to promote device autonomy, and to this end they use blockchain technology to ensure code
execution on edge devicespt consists in smart washing machines that use smart contracts to buy detergent
supplies from retailers
Three use case categories
• Use cases for Blockchain-IoT convergence involve
both product and ecosystem
Thank You!

More Related Content

What's hot

How blockchain will defend iot
How blockchain will defend iotHow blockchain will defend iot
How blockchain will defend iot
Hitesh Malviya
 
Internet of Things (IoT) two-factor authentication using blockchain
Internet of Things (IoT) two-factor authentication using blockchainInternet of Things (IoT) two-factor authentication using blockchain
Internet of Things (IoT) two-factor authentication using blockchain
David Wood
 
12 Myths about Blockchain Technology
12 Myths about Blockchain Technology12 Myths about Blockchain Technology
12 Myths about Blockchain Technology
Ahmed Banafa
 
Control of Communication and Energy Networks Final Project - Service Function...
Control of Communication and Energy Networks Final Project - Service Function...Control of Communication and Energy Networks Final Project - Service Function...
Control of Communication and Energy Networks Final Project - Service Function...
Biagio Botticelli
 
IRJET- Blockchain for Large-Scale Internet of Things Data Storage and Protection
IRJET- Blockchain for Large-Scale Internet of Things Data Storage and ProtectionIRJET- Blockchain for Large-Scale Internet of Things Data Storage and Protection
IRJET- Blockchain for Large-Scale Internet of Things Data Storage and Protection
IRJET Journal
 
blockchain and iot: Opportunities and Challanges
blockchain and iot: Opportunities and Challangesblockchain and iot: Opportunities and Challanges
blockchain and iot: Opportunities and Challanges
Chetan Kumar S
 
ЄВГЕНІЙ ПАСЄКА «IoT як це тестувати» Lviv QA Day 2019
ЄВГЕНІЙ ПАСЄКА «IoT як це тестувати» Lviv QA Day 2019ЄВГЕНІЙ ПАСЄКА «IoT як це тестувати» Lviv QA Day 2019
ЄВГЕНІЙ ПАСЄКА «IoT як це тестувати» Lviv QA Day 2019
QADay
 
Secure and Smart IoT using Blockchain and AI
Secure and Smart  IoT using Blockchain and AISecure and Smart  IoT using Blockchain and AI
Secure and Smart IoT using Blockchain and AI
Ahmed Banafa
 
Iot architecture
Iot architectureIot architecture
Iot architecture
Anam Iqbal
 
Internet of things
Internet of thingsInternet of things
Internet of things
Ashish Aggarwal
 
9 IoT predictions for 2019
9 IoT predictions for 20199 IoT predictions for 2019
9 IoT predictions for 2019
Ahmed Banafa
 
IEEE 5G World Forum: 8 trends of iot in 2018 and beyond july 9th 2018 santa ...
IEEE 5G World Forum:  8 trends of iot in 2018 and beyond july 9th 2018 santa ...IEEE 5G World Forum:  8 trends of iot in 2018 and beyond july 9th 2018 santa ...
IEEE 5G World Forum: 8 trends of iot in 2018 and beyond july 9th 2018 santa ...
Ahmed Banafa
 
Iot unit i
Iot unit iIot unit i
Iot unit i
VenkatRaoJ
 
IoT, Fog Computing and the Blockchain
IoT, Fog Computing and the BlockchainIoT, Fog Computing and the Blockchain
IoT, Fog Computing and the Blockchain
kumar641
 
Blockchain and the Internet Of Things - Benefits of combining these two Mega ...
Blockchain and the Internet Of Things - Benefits of combining these two Mega ...Blockchain and the Internet Of Things - Benefits of combining these two Mega ...
Blockchain and the Internet Of Things - Benefits of combining these two Mega ...
Tyrone Systems
 
Blockchain for IoT
Blockchain for IoTBlockchain for IoT
Blockchain for IoT
Federico Tenga
 
Securing IoT Data With Blockchain - A New Age Innovation
Securing IoT Data With Blockchain - A New Age InnovationSecuring IoT Data With Blockchain - A New Age Innovation
Securing IoT Data With Blockchain - A New Age Innovation
eSparkBiz
 
Smart city landscape
Smart city landscapeSmart city landscape
Smart city landscapeSamir SEHIL
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
Mphasis
 
Internet of things
Internet of thingsInternet of things
Internet of things
Hamdamboy (함담보이)
 

What's hot (20)

How blockchain will defend iot
How blockchain will defend iotHow blockchain will defend iot
How blockchain will defend iot
 
Internet of Things (IoT) two-factor authentication using blockchain
Internet of Things (IoT) two-factor authentication using blockchainInternet of Things (IoT) two-factor authentication using blockchain
Internet of Things (IoT) two-factor authentication using blockchain
 
12 Myths about Blockchain Technology
12 Myths about Blockchain Technology12 Myths about Blockchain Technology
12 Myths about Blockchain Technology
 
Control of Communication and Energy Networks Final Project - Service Function...
Control of Communication and Energy Networks Final Project - Service Function...Control of Communication and Energy Networks Final Project - Service Function...
Control of Communication and Energy Networks Final Project - Service Function...
 
IRJET- Blockchain for Large-Scale Internet of Things Data Storage and Protection
IRJET- Blockchain for Large-Scale Internet of Things Data Storage and ProtectionIRJET- Blockchain for Large-Scale Internet of Things Data Storage and Protection
IRJET- Blockchain for Large-Scale Internet of Things Data Storage and Protection
 
blockchain and iot: Opportunities and Challanges
blockchain and iot: Opportunities and Challangesblockchain and iot: Opportunities and Challanges
blockchain and iot: Opportunities and Challanges
 
ЄВГЕНІЙ ПАСЄКА «IoT як це тестувати» Lviv QA Day 2019
ЄВГЕНІЙ ПАСЄКА «IoT як це тестувати» Lviv QA Day 2019ЄВГЕНІЙ ПАСЄКА «IoT як це тестувати» Lviv QA Day 2019
ЄВГЕНІЙ ПАСЄКА «IoT як це тестувати» Lviv QA Day 2019
 
Secure and Smart IoT using Blockchain and AI
Secure and Smart  IoT using Blockchain and AISecure and Smart  IoT using Blockchain and AI
Secure and Smart IoT using Blockchain and AI
 
Iot architecture
Iot architectureIot architecture
Iot architecture
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
9 IoT predictions for 2019
9 IoT predictions for 20199 IoT predictions for 2019
9 IoT predictions for 2019
 
IEEE 5G World Forum: 8 trends of iot in 2018 and beyond july 9th 2018 santa ...
IEEE 5G World Forum:  8 trends of iot in 2018 and beyond july 9th 2018 santa ...IEEE 5G World Forum:  8 trends of iot in 2018 and beyond july 9th 2018 santa ...
IEEE 5G World Forum: 8 trends of iot in 2018 and beyond july 9th 2018 santa ...
 
Iot unit i
Iot unit iIot unit i
Iot unit i
 
IoT, Fog Computing and the Blockchain
IoT, Fog Computing and the BlockchainIoT, Fog Computing and the Blockchain
IoT, Fog Computing and the Blockchain
 
Blockchain and the Internet Of Things - Benefits of combining these two Mega ...
Blockchain and the Internet Of Things - Benefits of combining these two Mega ...Blockchain and the Internet Of Things - Benefits of combining these two Mega ...
Blockchain and the Internet Of Things - Benefits of combining these two Mega ...
 
Blockchain for IoT
Blockchain for IoTBlockchain for IoT
Blockchain for IoT
 
Securing IoT Data With Blockchain - A New Age Innovation
Securing IoT Data With Blockchain - A New Age InnovationSecuring IoT Data With Blockchain - A New Age Innovation
Securing IoT Data With Blockchain - A New Age Innovation
 
Smart city landscape
Smart city landscapeSmart city landscape
Smart city landscape
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
Internet of things
Internet of thingsInternet of things
Internet of things
 

Similar to BaaS for IoT

IoT and Blockchain Challenges and Risks
IoT and Blockchain Challenges and RisksIoT and Blockchain Challenges and Risks
IoT and Blockchain Challenges and Risks
Ahmed Banafa
 
IoT and Blockchain Convergence
IoT and Blockchain ConvergenceIoT and Blockchain Convergence
IoT and Blockchain Convergence
Ahmed Banafa
 
A Secure Model of IoT Using Blockchain
A Secure Model of IoT Using BlockchainA Secure Model of IoT Using Blockchain
A Secure Model of IoT Using Blockchain
Altoros
 
Blockchain
BlockchainBlockchain
Blockchain
Vivek Upadhyay
 
Blockchains For The IOT - EVRYTHNG
Blockchains For The IOT - EVRYTHNGBlockchains For The IOT - EVRYTHNG
Blockchains For The IOT - EVRYTHNG
Rids Vazi
 
InitVerse Blockchain - 5 minutes to understand the blockchain.pdf
InitVerse Blockchain - 5 minutes to understand the blockchain.pdfInitVerse Blockchain - 5 minutes to understand the blockchain.pdf
InitVerse Blockchain - 5 minutes to understand the blockchain.pdf
InitVerse Blockchain
 
Blockchain based Security Architectures - A Review
Blockchain based Security Architectures - A ReviewBlockchain based Security Architectures - A Review
Blockchain based Security Architectures - A Review
Gokul Alex
 
IBchain: Internet of Things and Blockchain Integration Approach for Secure Co...
IBchain: Internet of Things and Blockchain Integration Approach for Secure Co...IBchain: Internet of Things and Blockchain Integration Approach for Secure Co...
IBchain: Internet of Things and Blockchain Integration Approach for Secure Co...
AlAtfat
 
Secure and Smart IoT
Secure and Smart IoT Secure and Smart IoT
Secure and Smart IoT
Ahmed Banafa
 
Block chain technology
Block chain technologyBlock chain technology
Block chain technology
Ponthota Viswanath Reddy
 
Block chain technology
Block chain technology Block chain technology
Block chain technology
Ponthota Viswanath Reddy
 
Machine learning presentation in using pyhton
Machine learning presentation in using pyhtonMachine learning presentation in using pyhton
Machine learning presentation in using pyhton
masukmia.com
 
Blockchain in industry 4.0
Blockchain in industry 4.0Blockchain in industry 4.0
Blockchain in industry 4.0
Mujahid Hussain
 
Creating An E-Commerce web application using Blockchain
Creating An E-Commerce web application using BlockchainCreating An E-Commerce web application using Blockchain
Creating An E-Commerce web application using Blockchain
IRJET Journal
 
IRJET- Secure Online Voting Systems using Block of Chunks
IRJET-  	  Secure Online Voting Systems using Block of ChunksIRJET-  	  Secure Online Voting Systems using Block of Chunks
IRJET- Secure Online Voting Systems using Block of Chunks
IRJET Journal
 
Blockchain-based Security Mechanisms for Internet of Medical Things (IOMT)
Blockchain-based Security Mechanisms for Internet of Medical Things (IOMT)Blockchain-based Security Mechanisms for Internet of Medical Things (IOMT)
Blockchain-based Security Mechanisms for Internet of Medical Things (IOMT)
IJCNCJournal
 
BLOCKCHAIN-BASED SECURITY MECHANISMS FOR INTERNET OF MEDICAL THINGS (IOMT)
BLOCKCHAIN-BASED SECURITY MECHANISMS FOR INTERNET OF MEDICAL THINGS (IOMT)BLOCKCHAIN-BASED SECURITY MECHANISMS FOR INTERNET OF MEDICAL THINGS (IOMT)
BLOCKCHAIN-BASED SECURITY MECHANISMS FOR INTERNET OF MEDICAL THINGS (IOMT)
IJCNCJournal
 
BlockChain Technology By Deep Akabari.pptx
BlockChain Technology By Deep Akabari.pptxBlockChain Technology By Deep Akabari.pptx
BlockChain Technology By Deep Akabari.pptx
DeepAkabari
 
Blockchain As An Enabler_16 July 2016_David Lee_Final
Blockchain As An Enabler_16 July 2016_David Lee_FinalBlockchain As An Enabler_16 July 2016_David Lee_Final
Blockchain As An Enabler_16 July 2016_David Lee_FinalDavid Lee Kuo Chuen 李国权
 

Similar to BaaS for IoT (20)

IoT and Blockchain Challenges and Risks
IoT and Blockchain Challenges and RisksIoT and Blockchain Challenges and Risks
IoT and Blockchain Challenges and Risks
 
IoT and Blockchain Convergence
IoT and Blockchain ConvergenceIoT and Blockchain Convergence
IoT and Blockchain Convergence
 
A Secure Model of IoT Using Blockchain
A Secure Model of IoT Using BlockchainA Secure Model of IoT Using Blockchain
A Secure Model of IoT Using Blockchain
 
Blockchain
BlockchainBlockchain
Blockchain
 
Blockchains For The IOT - EVRYTHNG
Blockchains For The IOT - EVRYTHNGBlockchains For The IOT - EVRYTHNG
Blockchains For The IOT - EVRYTHNG
 
75
7575
75
 
InitVerse Blockchain - 5 minutes to understand the blockchain.pdf
InitVerse Blockchain - 5 minutes to understand the blockchain.pdfInitVerse Blockchain - 5 minutes to understand the blockchain.pdf
InitVerse Blockchain - 5 minutes to understand the blockchain.pdf
 
Blockchain based Security Architectures - A Review
Blockchain based Security Architectures - A ReviewBlockchain based Security Architectures - A Review
Blockchain based Security Architectures - A Review
 
IBchain: Internet of Things and Blockchain Integration Approach for Secure Co...
IBchain: Internet of Things and Blockchain Integration Approach for Secure Co...IBchain: Internet of Things and Blockchain Integration Approach for Secure Co...
IBchain: Internet of Things and Blockchain Integration Approach for Secure Co...
 
Secure and Smart IoT
Secure and Smart IoT Secure and Smart IoT
Secure and Smart IoT
 
Block chain technology
Block chain technologyBlock chain technology
Block chain technology
 
Block chain technology
Block chain technology Block chain technology
Block chain technology
 
Machine learning presentation in using pyhton
Machine learning presentation in using pyhtonMachine learning presentation in using pyhton
Machine learning presentation in using pyhton
 
Blockchain in industry 4.0
Blockchain in industry 4.0Blockchain in industry 4.0
Blockchain in industry 4.0
 
Creating An E-Commerce web application using Blockchain
Creating An E-Commerce web application using BlockchainCreating An E-Commerce web application using Blockchain
Creating An E-Commerce web application using Blockchain
 
IRJET- Secure Online Voting Systems using Block of Chunks
IRJET-  	  Secure Online Voting Systems using Block of ChunksIRJET-  	  Secure Online Voting Systems using Block of Chunks
IRJET- Secure Online Voting Systems using Block of Chunks
 
Blockchain-based Security Mechanisms for Internet of Medical Things (IOMT)
Blockchain-based Security Mechanisms for Internet of Medical Things (IOMT)Blockchain-based Security Mechanisms for Internet of Medical Things (IOMT)
Blockchain-based Security Mechanisms for Internet of Medical Things (IOMT)
 
BLOCKCHAIN-BASED SECURITY MECHANISMS FOR INTERNET OF MEDICAL THINGS (IOMT)
BLOCKCHAIN-BASED SECURITY MECHANISMS FOR INTERNET OF MEDICAL THINGS (IOMT)BLOCKCHAIN-BASED SECURITY MECHANISMS FOR INTERNET OF MEDICAL THINGS (IOMT)
BLOCKCHAIN-BASED SECURITY MECHANISMS FOR INTERNET OF MEDICAL THINGS (IOMT)
 
BlockChain Technology By Deep Akabari.pptx
BlockChain Technology By Deep Akabari.pptxBlockChain Technology By Deep Akabari.pptx
BlockChain Technology By Deep Akabari.pptx
 
Blockchain As An Enabler_16 July 2016_David Lee_Final
Blockchain As An Enabler_16 July 2016_David Lee_FinalBlockchain As An Enabler_16 July 2016_David Lee_Final
Blockchain As An Enabler_16 July 2016_David Lee_Final
 

Recently uploaded

Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
seandesed
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
AhmedHussein950959
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
Kamal Acharya
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
Kamal Acharya
 
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfCOLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
Kamal Acharya
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
abh.arya
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
ssuser9bd3ba
 

Recently uploaded (20)

Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
 
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfCOLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
 

BaaS for IoT

  • 1. Blockchain as a Service (BaaS) for IoT Part I - Overview, Security issues in iot
  • 2. What is IoT ? “IoT is short for Internet of Things. The Internet of Things refers to the ever-growing network of physical objects that feature an IP address for internet connectivity, and the communication that occurs between these objects and other Internet-enabled devices and systems.”
  • 3. Problems with centralized communication  Trust between parties and devices  Higher cost due to number of middlemen and third party applications  Higher cost due to maintain centralized data centers and cloud services  Due to network traffic lags and system down times could occur.
  • 4. Decentralized Communication "A decentralized system is one which requires multiple parties to make their own independent decisions"
  • 5. Decentralizing Methods 1. Architectural decentralization: What is the number of the physical computers present in the network? How many of them can breakdown at the same time without jeopardizing the entire system? 2. Political decentralization: How many parties control the computers that are part of the system? 3. Logical decentralization: Can the data structure and interface, function the same way independently, if the system is split into two parts
  • 6. Advantages and Disadvantages in Decentralized Networks Advantages  Fault Tolerance  Attack Resistance  Collusion Resistance  Divide personal responsibilities for the system managers Disadvantages  Security in peer-peer communication  Speed in action  Lack of Focus
  • 7. Key Challenges in a Nutshell If a solution is to be apply in industry level , following challenges has to be overcome.  Scalability  Security  Interoperability  Legal, compliance and regulation  Cost Effectiveness  Technology  Operation complexity
  • 8. Introduction to Blockchain Part 2 – Understanding blockchain technology
  • 13.
  • 17. Hash of previous block Creates the chain!
  • 18.
  • 19.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 30. What is Blockchain?  Blockchain is an open platform where peer to peer transactions take place under the eyes of various open interrelated accounts. It is a digital ledger in which transactions made in crypto currencies are recorded chronologically and publicly so that all can see it easily.
  • 31. The Term Blockchain  Name for a data structure  Name for an algorithm  Name for a suite of Technologies  An umbrella term for purely distributed peer-to-peer systems with a common application area  A peer-to-peer-based operating system with its own unique rule set that utilizes hashing to provide unique data transactions with a distributed ledger , III 31
  • 33.
  • 34. Characteristics of the Blockchain34
  • 35. Types of Blockchains  Bitcoin vs. Ethereum vs, Hyperledger (Linux and IBM)  Public vs. Private  Permissioned (private) vs. Permissionless
  • 36. Bitcoin vs. Ethereum vs. Hyperledger April 13, 2018Blockchain and Blockchain Development - William Favre Slater, III 36
  • 38. Hashing Data 38 Independent Hashing Combined Hashing Repeated Hashing Sequential Hashing Hierarchical Hashing
  • 40. IoT and Blockchain Integration Part 3 – Developing real world applications
  • 41. • Decentralization and Scalability o will remove central points of failures and bottlenecks o prevent scenarios where a few powerful companies control the processing and storage o improvement of the fault tolerance and system scalability • Identity o able to identify every single device o Data provided and fed into the system is immutable and uniquely identified IoT can greatly benefit from the functionality provided by blockchain and will help to further develop current IoT technologies. There are still a great number of research challenges and open issues that have to be studied in order to seamlessly use these two technologies together and this research topic is still in a preliminary stage.
  • 42. • Autonomy o devices are capable of interacting with each other without the involvement of any servers • Reliability o information can remain immutable and distributed over time in blockchain o enables sensor data traceability and accountability • Security o validated by smart contracts, in this way securing communications between devices o information and communications can be secured if they are stored as transactions of the blockchain • Secure code deployment o taking advantage of blockchain secure-immutable storage, code can be safety and securely pushed into devices and also trace states and update IoT devices
  • 44. 1. IoT–IoT o works offline o fastest model o only an important part of IoT data is stored in blockchain 2. IoT–Blockchain o all the transaction data is stored along with IoT data in blockchain o increase in bandwidth which is one of the well-known challenges in blockchain 3. Hybrid approach o only part of the interactions and data take place in the blockchain and the rest are directly shared between the IoT devices
  • 45. IoT Devices used in Blockchain Components • Full node o a program that fully validates transactions and blocks o must store the entire blockchain • Light node o does not download the complete blockchain o easy to maintain and run o Use Simрlifiеd Pауmеnt Vеrifiсаtiоn (SPV) to verify transactions Source IoT device Mode Blockchai n EthEmbedde d Raspberry Pi BeagleBone Black Odroid XU3/XU4 Wandboard Ethcore Parity Full Ethereum Ethraspbian Raspberry Pi Light node Ethereum Raspnode Raspberry Pi Full Bitcoin Bitmain Antrouter R1- LTC Miner Litecoin
  • 46. IoT - Blockchain Applications • Ethereum and Hyperledger fabric are the most widely used platforms for industrial applications. Application Classification Platform LO3 Energy Energy microgrid Ethereum ADEPT Smart contracts involving IoT devices Ethereum Slock.it Renting/Selling/Sharing smart objects Ethereum Aigang Insurance network for IoT assets Ethereum
  • 47. IoT - Blockchain Applications(cont.) • LO3 Energy o an energy microgrid that uses blockchain must store the entire blockchain o first ever energy-blockchain-platform o demonstrated in Brooklyn (USA), southern Germany and South Australia • ADEPT o Autonomous Decentralized Peer-to-Peer Telemetry o led by IBM and Samsung o aims to promote device autonomy, and to this end they use blockchain technology to ensure code execution on edge devices o uses three protocols: Telehash, Bittorrent and Ethereum o Services : messaging, file sharing and blockchain, respectively. Blockchain technology provides authentication, engagement, contracts and checklists o Their proof of concept consists in smart washing machines that use smart contracts to buy detergent supplies from retailers
  • 48. IoT - Blockchain Applications(cont.) • Slock.it o aims to address security, identity, coordination and privacy over billions of IoT devices o objective is to build a sharing economy where each IoT asset can be rented securely and quickly without the need for any authority o provide a charging infrastructure for electric vehicles, called Blockcharge. This solution uses a smart plug, a mobile application to activate the plug and control the charge, and the blockchain to pay for the services. o They are also working on a smart lock to automate apartment renting • Aigang o autonomous insurance network for IoT assets o deployed smart contracts over the Ethereum test-bed that issue policies, conduct risk assessment and process claims automatically o aims to promote device autonomy, and to this end they use blockchain technology to ensure code execution on edge devicespt consists in smart washing machines that use smart contracts to buy detergent supplies from retailers
  • 49. Three use case categories
  • 50. • Use cases for Blockchain-IoT convergence involve both product and ecosystem