secure iot with blockchain: fad or reality? [bof5490]

22
@leomrlima #J1Blockchain Secure IoT with Blockchain: Fad or Reality? [BOF5490] Leonardo Lima @leomrlima http://v2com.mobi

Upload: leonardo-de-moura-rocha-lima

Post on 19-Jan-2017

69 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Secure IoT with Blockchain: Fad or Reality? [BOF5490]

@leomrlima#J1Blockchain

Secure IoT with Blockchain: Fad or Reality? [BOF5490]

Leonardo Lima@leomrlima http://v2com.mobi

Page 2: Secure IoT with Blockchain: Fad or Reality? [BOF5490]

@leomrlima#J1Blockchain

About meLeonardo Lima

•Computer engineer, server & embedded SW developer•From São Paulo, Brasil, now in Austin, TX•CTO at

•Spec Lead – JSR363•V2COM’s Representative at JCP Executive Committee

[www.linkedin.com/in/leomrlima]

Page 3: Secure IoT with Blockchain: Fad or Reality? [BOF5490]

@leomrlima#J1Blockchain

AgendaIoT and Blockchain hypeWhat is Blockchain?How does Blockchain enable security?IoT & Blockchain

For PaymentsFor Contracts

The future with Java

Page 4: Secure IoT with Blockchain: Fad or Reality? [BOF5490]

@leomrlima#J1Blockchain

IoT and Blockchain in the hype

Page 5: Secure IoT with Blockchain: Fad or Reality? [BOF5490]

@leomrlima#J1Blockchain

WHAT IS BLOCKCHAIN?

Page 6: Secure IoT with Blockchain: Fad or Reality? [BOF5490]

@leomrlima#J1Blockchain

Blockchain is…A decentralized distributed database

The underlying technology of Bitcoin

Allows anonymous, but trusted transactions

Page 8: Secure IoT with Blockchain: Fad or Reality? [BOF5490]

@leomrlima#J1Blockchain

How the blockchain worksDigital SignaturesHashingProof of Work

Mining operations

Page 9: Secure IoT with Blockchain: Fad or Reality? [BOF5490]

@leomrlima#J1Blockchain

Blockchain versions1.0 is currency

2.0 is contracts

3.0 is beyond

Page 10: Secure IoT with Blockchain: Fad or Reality? [BOF5490]

@leomrlima#J1Blockchain

Blockchain versions

Page 11: Secure IoT with Blockchain: Fad or Reality? [BOF5490]

@leomrlima#J1Blockchain

HOW DOES BLOCKCHAIN ENABLE SECURITY?

Page 12: Secure IoT with Blockchain: Fad or Reality? [BOF5490]

@leomrlima#J1Blockchain

Let’s first define securityWhen talking about security, it can be VERY broad.”Security is the condition of the system being protected from unintended or unauthorized access, change or destruction.””Confidentiality is the property that information is not made available or disclosed to unauthorized individuals, entities or processes.””Integrity ensures that improper information modification or destruction is guarded against. ””Availability is the property of on-demand, timely and reliable access to and use of information by an authorized user.”

Page 13: Secure IoT with Blockchain: Fad or Reality? [BOF5490]

@leomrlima#J1Blockchain

Security & blockchainBlockchain enables INTEGRITY

It also enables AVAILABILITY

Page 14: Secure IoT with Blockchain: Fad or Reality? [BOF5490]

@leomrlima#J1Blockchain

IOT & BLOCKCHAIN

Page 15: Secure IoT with Blockchain: Fad or Reality? [BOF5490]

@leomrlima#J1Blockchain

PaymentsThings paying for things

Microtransactions

Page 16: Secure IoT with Blockchain: Fad or Reality? [BOF5490]

@leomrlima#J1Blockchain

Smart ContractsContracts that execute themselves entirely autonomously when certain conditions are met. An auction might automatically transfer deeds of ownership to the highest bidder after a certain time has elapsed, or father's contract might automatically send his son a set amount of money every year on his birthday.

This contains real code that is executed when conditions are met.

Page 17: Secure IoT with Blockchain: Fad or Reality? [BOF5490]

@leomrlima#J1Blockchain

TraceabilityUnderstanding where each resource comes from

Real-time, reliable tracking of resources

Page 18: Secure IoT with Blockchain: Fad or Reality? [BOF5490]

@leomrlima#J1Blockchain

THE FUTURE WITH JAVA

Page 19: Secure IoT with Blockchain: Fad or Reality? [BOF5490]

@leomrlima#J1Blockchain

What you can do now?https://bitcoinj.github.io/

IBM’s Hyperledger is coded in Java, and you already can work with Go lang (with Java coming soon?)

Microsoft Azure is very active in bringing blockchain to the masses.

Page 20: Secure IoT with Blockchain: Fad or Reality? [BOF5490]

@leomrlima#J1Blockchain

Fad or Reality?It’s not a a reality…

... Nor a fad. It’s coming and for many use cases it will make sense.

Page 21: Secure IoT with Blockchain: Fad or Reality? [BOF5490]

@leomrlima#J1Blockchain

Q & A

Page 22: Secure IoT with Blockchain: Fad or Reality? [BOF5490]

@leomrlima#J1Blockchain

Thanks!