SlideShare a Scribd company logo
1 of 51
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 iotHitesh 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 blockchainDavid Wood
 
12 Myths about Blockchain Technology
12 Myths about Blockchain Technology12 Myths about Blockchain Technology
12 Myths about Blockchain TechnologyAhmed 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 ProtectionIRJET Journal
 
blockchain and iot: Opportunities and Challanges
blockchain and iot: Opportunities and Challangesblockchain and iot: Opportunities and Challanges
blockchain and iot: Opportunities and ChallangesChetan Kumar S
 
ЄВГЕНІЙ ПАСЄКА «IoT як це тестувати» Lviv QA Day 2019
ЄВГЕНІЙ ПАСЄКА «IoT як це тестувати» Lviv QA Day 2019ЄВГЕНІЙ ПАСЄКА «IoT як це тестувати» Lviv QA Day 2019
ЄВГЕНІЙ ПАСЄКА «IoT як це тестувати» Lviv QA Day 2019GoQA
 
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 AIAhmed Banafa
 
Iot architecture
Iot architectureIot architecture
Iot architectureAnam Iqbal
 
9 IoT predictions for 2019
9 IoT predictions for 20199 IoT predictions for 2019
9 IoT predictions for 2019Ahmed 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, Fog Computing and the Blockchain
IoT, Fog Computing and the BlockchainIoT, Fog Computing and the Blockchain
IoT, Fog Computing and the Blockchainkumar641
 
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
 
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 InnovationeSparkBiz
 
Smart city landscape
Smart city landscapeSmart city landscape
Smart city landscapeSamir SEHIL
 
Internet of Things
Internet of ThingsInternet of Things
Internet of ThingsMphasis
 

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 RisksAhmed Banafa
 
IoT and Blockchain Convergence
IoT and Blockchain ConvergenceIoT and Blockchain Convergence
IoT and Blockchain ConvergenceAhmed 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 BlockchainAltoros
 
Blockchains For The IOT - EVRYTHNG
Blockchains For The IOT - EVRYTHNGBlockchains For The IOT - EVRYTHNG
Blockchains For The IOT - EVRYTHNGRids 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.pdfInitVerse Blockchain
 
Blockchain based Security Architectures - A Review
Blockchain based Security Architectures - A ReviewBlockchain based Security Architectures - A Review
Blockchain based Security Architectures - A ReviewGokul 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
 
Machine learning presentation in using pyhton
Machine learning presentation in using pyhtonMachine learning presentation in using pyhton
Machine learning presentation in using pyhtonmasukmia.com
 
Blockchain in industry 4.0
Blockchain in industry 4.0Blockchain in industry 4.0
Blockchain in industry 4.0Mujahid 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 BlockchainIRJET 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 ChunksIRJET 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.pptxDeepAkabari
 
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

main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 

Recently uploaded (20)

9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 

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