Top Banner
Anoop Nannra Head of Blockchain/DLT Initiative @Cisco @anannra Frameworks for the Machine to Machine Economy Blockchain and IoT Security Chairman @Trusted_IoT Alliance
19

Blockchain and IoT Security - Amazon S3€¦ · IoT Cloud Blockchain BC Middleware BC Network WAN Asset-Access Protocols Examples: TR69 IoT Cloud Protocols Examples: MQTT Blockchain

May 22, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Blockchain and IoT Security - Amazon S3€¦ · IoT Cloud Blockchain BC Middleware BC Network WAN Asset-Access Protocols Examples: TR69 IoT Cloud Protocols Examples: MQTT Blockchain

Anoop NannraHead of Blockchain/DLT Initiative @Cisco

@anannra

Frameworks for the Machine to Machine Economy

Blockchain and IoT Security

Chairman @Trusted_IoT Alliance

Page 2: Blockchain and IoT Security - Amazon S3€¦ · IoT Cloud Blockchain BC Middleware BC Network WAN Asset-Access Protocols Examples: TR69 IoT Cloud Protocols Examples: MQTT Blockchain

© 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

Page 3: Blockchain and IoT Security - Amazon S3€¦ · IoT Cloud Blockchain BC Middleware BC Network WAN Asset-Access Protocols Examples: TR69 IoT Cloud Protocols Examples: MQTT Blockchain

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Use Case Evolution

FinancialMarkets

New Markets

The Real World

Page 4: Blockchain and IoT Security - Amazon S3€¦ · IoT Cloud Blockchain BC Middleware BC Network WAN Asset-Access Protocols Examples: TR69 IoT Cloud Protocols Examples: MQTT Blockchain

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Blockchain Connected to the Real World

TimeDevices SpaceIdentity

Page 5: Blockchain and IoT Security - Amazon S3€¦ · IoT Cloud Blockchain BC Middleware BC Network WAN Asset-Access Protocols Examples: TR69 IoT Cloud Protocols Examples: MQTT Blockchain

© 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

Page 6: Blockchain and IoT Security - Amazon S3€¦ · IoT Cloud Blockchain BC Middleware BC Network WAN Asset-Access Protocols Examples: TR69 IoT Cloud Protocols Examples: MQTT Blockchain

© 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

Page 7: Blockchain and IoT Security - Amazon S3€¦ · IoT Cloud Blockchain BC Middleware BC Network WAN Asset-Access Protocols Examples: TR69 IoT Cloud Protocols Examples: MQTT Blockchain

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Page 8: Blockchain and IoT Security - Amazon S3€¦ · IoT Cloud Blockchain BC Middleware BC Network WAN Asset-Access Protocols Examples: TR69 IoT Cloud Protocols Examples: MQTT Blockchain

© 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

Page 9: Blockchain and IoT Security - Amazon S3€¦ · IoT Cloud Blockchain BC Middleware BC Network WAN Asset-Access Protocols Examples: TR69 IoT Cloud Protocols Examples: MQTT Blockchain

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Image Source: https://youtu.be/UF3hrnVE-2g

Page 10: Blockchain and IoT Security - Amazon S3€¦ · IoT Cloud Blockchain BC Middleware BC Network WAN Asset-Access Protocols Examples: TR69 IoT Cloud Protocols Examples: MQTT Blockchain

http://trusted-iot.org

@Trusted_IoT

Page 11: Blockchain and IoT Security - Amazon S3€¦ · IoT Cloud Blockchain BC Middleware BC Network WAN Asset-Access Protocols Examples: TR69 IoT Cloud Protocols Examples: MQTT Blockchain

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

Page 12: Blockchain and IoT Security - Amazon S3€¦ · IoT Cloud Blockchain BC Middleware BC Network WAN Asset-Access Protocols Examples: TR69 IoT Cloud Protocols Examples: MQTT Blockchain

© 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

Page 13: Blockchain and IoT Security - Amazon S3€¦ · IoT Cloud Blockchain BC Middleware BC Network WAN Asset-Access Protocols Examples: TR69 IoT Cloud Protocols Examples: MQTT Blockchain

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

Page 14: Blockchain and IoT Security - Amazon S3€¦ · IoT Cloud Blockchain BC Middleware BC Network WAN Asset-Access Protocols Examples: TR69 IoT Cloud Protocols Examples: MQTT Blockchain

[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

Page 15: Blockchain and IoT Security - Amazon S3€¦ · IoT Cloud Blockchain BC Middleware BC Network WAN Asset-Access Protocols Examples: TR69 IoT Cloud Protocols Examples: MQTT Blockchain

[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

Page 16: Blockchain and IoT Security - Amazon S3€¦ · IoT Cloud Blockchain BC Middleware BC Network WAN Asset-Access Protocols Examples: TR69 IoT Cloud Protocols Examples: MQTT Blockchain

[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

Page 17: Blockchain and IoT Security - Amazon S3€¦ · IoT Cloud Blockchain BC Middleware BC Network WAN Asset-Access Protocols Examples: TR69 IoT Cloud Protocols Examples: MQTT Blockchain

[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

Page 18: Blockchain and IoT Security - Amazon S3€¦ · IoT Cloud Blockchain BC Middleware BC Network WAN Asset-Access Protocols Examples: TR69 IoT Cloud Protocols Examples: MQTT Blockchain

© 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

Page 19: Blockchain and IoT Security - Amazon S3€¦ · IoT Cloud Blockchain BC Middleware BC Network WAN Asset-Access Protocols Examples: TR69 IoT Cloud Protocols Examples: MQTT Blockchain

Thank You