Blockchain and IoT Security - Amazon S3€¦ · IoT Cloud Blockchain BC Middleware BC Network WAN...

Post on 22-May-2020

4 views 0 download

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

http://trusted-iot.org

@Trusted_IoT

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