blockchain and iot security - amazon s3€¦ · iot cloud blockchain bc middleware bc network wan...
TRANSCRIPT
Anoop NannraHead of Blockchain/DLT Initiative @Cisco
@anannra
Frameworks for the Machine to Machine Economy
Blockchain and IoT Security
Chairman @Trusted_IoT Alliance
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
What is Blockchain?
A cryptographically secure
decentralized shared view of truth between multiple parties
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Use Case Evolution
FinancialMarkets
New Markets
The Real World
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Blockchain Connected to the Real World
TimeDevices SpaceIdentity
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
I don’t have visibility into
what is actually deployed
How can I ensure I’m running authentic
hardware and software?
Our vendors are required to provide
proof of secure development
practices
Procurement purchases hardware and software from
3rd parties, I’m assuming they are
approved
Common Challenges
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
How Does BlockchainEnhance IoT Security?
• Helps build trust across the entire ecosystem across the supply chain from source to destination
• Pushes transparency as a first class citizen from supply chain, through logistics, and into operation
• Transaction/Event history is immutable
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Blockchain IoT Registry API
• Creation of a user (registrant)
• Registration of IOT devices
• Registration of specifications of IOT devices
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Image Source: https://youtu.be/UF3hrnVE-2g
What industries will benefit from this consortia?
Consulting Oil & Gas Energy Telecom Manufacturing Automotive
Electronics Financial Services IT Insurance Logistics
… any industry that requires high quality data from a “Thing” to make business decisions
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Common Primitives
LuxuryGoods
TradeFinance
Shared Economy
Industrial IoT Autonomous Vehicles
Local Energy Trading
Registration
Verification
Transfer
Ledger
Wallet
Tools for Interoperable Blockchain & IoT > Building Blocks for Machine to Machine
The TIOTA Framework
TIOTA Reference Architecture
TIOTA Protocol References
TIOTA Integration Patterns
Trusted Asset LifecycleHolistic view of the lifecyle of a blockchain-secured asset in the IoT
Common patterns for integratingIoT assets with blockchains
Mapping of required protocols tothe TIOTA reference architecture
Integrated architecture for blockchainand Internet of Things (IoT)
A
B
C
D
[A] TIOTA Reference Architecture
Field
Backend
Asset
IoT Cloud
Blockchain
BC Middleware
BC Network
Asset Layer▪ Examples: Truck, Train, Machine▪ Includes local and remote communication and
processing (on asset, fog)
IoT Cloud Layer▪ Asset connectivity & FOTA▪ Asset-related data and event management▪ Enterprise Application Integration
▪ Asset-related ledger entries
▪ Peer-to-Peer Middleware for management of BCs
▪ Network of compute nodes for BC
Blockchain Layer
WAN
[B] TIOTA Protocol References
Field
Backend
Asset
IoT Cloud
Blockchain
BC Middleware
BC Network
WAN
Asset-Access Protocols▪ Examples: TR69
IoT Cloud Protocols▪ Examples: MQTT
Blockchain Protocols
▪ Blockchain access, e.g. create new ledger entry
▪ Internal synchronization protocols
▪ Network protocols
On-Asset Protocols and Standards▪ E.g. TPM
[C] TIOTA Integration Patterns
Field
Backend
Asset
IoT Cloud
Blockchain
BC Middleware
BC Network
Gtwy/Fog
a.)
W-Only
b.)
R-Only
c.)
RW
1: Asset-to-Cloud-to-
BC
2: Gtwy-to-Cloud-to-
BC
3: Gtwy-to-BC
4: Direct
Examples▪ 1a: IoT Cloud manages all asset data, selectively
writes critical data / events to BC▪ 1b: Cloud reads other asset`s data for validation,
e.g. for pairing of two assets▪ 2a: Track & Trace beacons send critical event to
gateway (e.g. via BLE), gateway forwards event to IoT Cloud, data is evaluated and stored in BC
▪ 4a: On-asset intelligence is executing BC logic and communication directly
[D] Trusted Asset Lifecycle
Field
Backend
Asset
IoT Cloud
Blockchain
BC Middleware
BC Network
WAN
Trusted Asset Lifecycle Phases
1. Provisioning2. Tracing
- Chain of Custody- Usage Tracing- External Events- Structural Changes
3. Decommissioning
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
End State: Internet Scale Trust
A multi-provider blockchain network with open standards, global interoperability built on anchors of trust
V
V
V
V
V
V
V
VV
V V
V
V
V
V
V
M
M
MMM
M
M
M
V
V M
M
V
V
MM
M
Thank You