bitcoin is not the root cause of ransomware...a bitcoin transaction message 51 to send someone a...

60
Bitcoin is not the Root Cause of Ransomware Peter Van Valkenburgh, Director of Research at Coin Center coincenter.org

Upload: others

Post on 14-Oct-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:

Bitcoin is not the Root Cause of Ransomware

Peter Van Valkenburgh, Director of Research at Coin Center

coincenter.org

Page 2: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:

Breach Encryption Payment

Page 3: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:

Breach Ransomware software gains root access to computer. Usually because somebody opened an email attachment they shouldn’t have.

Page 4: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:
Page 5: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:

Encryption

Software searches all connected drives and encrypts non-system files. Files on that computer and any connected drive with read/write access are now inaccessible. Decryption key is retained by hackers on a remote server they control.

Page 6: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:
Page 7: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:
Page 8: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:

Payment Upon boot, infected computer displays an explanation of why files can no longer be opened and a demand for payment in exchange for decryption key.

Page 9: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:
Page 10: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:
Page 11: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:
Page 12: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:
Page 13: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:
Page 14: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:
Page 15: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:

Breach Encryption Payment

Page 16: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:

Criminals building ransomware don’t

use Bitcoin because it is “anonymous” ...

Page 17: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:

they use it because it “ just works.”

Page 18: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:
Page 19: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:

Not anonymous?

Page 20: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:
Page 21: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:
Page 22: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:

What is a Blockchain?

Page 23: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:

Quick Review: Before Bitcoin

Page 24: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:

(online) BANKING

Page 25: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:
Page 26: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:
Page 27: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:
Page 28: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:
Page 29: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:
Page 30: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:
Page 31: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:

Analog

Page 32: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:

Bank of America Users World Population

Page 33: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:

Commerzbank:$? Bank of America:$?

Peter: $200 Antonie: $200

Bank of America:$200

Commerzbank:$200

ING:$200 ING:$200

Page 34: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:

Peter: $190 Antonie: $200

Bank of America:$200

Commerzbank:$200

ING:$210 ING:$200

Page 35: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:

Peter: $190 Antonie: $200

Bank of America:$190

Commerzbank:$210

ING:$210 ING:$200

Page 36: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:

Peter: $190 Antonie: $210

Bank of America:$190

Commerzbank:$210

ING:$210 ING:$190

Page 37: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:

Takes about three business days.

Page 38: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:

Takes about three seconds.

Page 39: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:

Analog

Page 40: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:
Page 41: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:

Peer to Peer Blockchain

Recipe for Digital Money

Page 42: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:
Page 43: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:
Page 44: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:

Bitcoin Protocol

Page 45: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:

Permissionless

Only need: Free sof t w are.

Int ernet connect ion.

Peer to Peer Electronic Cash

Page 46: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:

ten_dollars.mny

ten_dollars.mny

ten_dollars.mny

ten_dollars.mny

ten_dollars.mny

ten_dollars.mny

ten_dollars.mny

ten_dollars.mny

Page 47: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:

X X

X

Blockchain transaction transaction transaction transaction transaction transaction etc.

Many ledgers becomes one super ledger, the blockchain!

Page 48: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:

X X X

Blockchain transaction transaction transaction transaction transaction transaction etc.

Many ledgers becomes one super ledger, the blockchain

Identical Copies of that ledger are held by every peer in the network.

Blockchain transaction transac

Blockchain transaction transac

Blockchain transaction transac

Blockchain transaction transac

Blockchain transaction transac

Page 49: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:

Blockchain transaction transaction transaction transaction transaction transaction

transaction transaction transaction transaction transaction transaction

transaction transaction transaction transaction transaction transaction

transaction transaction transaction transaction transaction transaction

transaction transaction transaction ADD THIS NEW TRANSACTION? Y/N

Yes!

Yes!

Yes!

Yes!

Yes!

The network of peers agrees (reaches consensus) on the state of that ledger.

Blockchain transaction transac

Blockchain transaction transac

Blockchain transaction transac

Blockchain transaction transac

Blockchain transaction transac

Page 50: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:

Publ ic Address: 3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy Publ ic Key: 0488ff723a55ae8f46d9decf66c10a249adb59ac91195adee879ecb5944ea7f5098dd9e193c2172047e6eacb6ddd524c77ee5669b2f69bbfb27fc03d717d657195 Pr ivate Key: e6edcf30220499bd034a7f4ebbadd4d62c89995c01157067983b4f1f26b58111

A Bitcoin Address The address where you can receive bitcoins.

The key that you must have in order to send bitcoins from your address.

Keys are linked because of a cryptographic function called ECDSA. This function generates two verifiably matched keys. It’s the same mathematics used to secure communications on the Internet.

50

Page 51: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:

A Bitcoin Transaction Message 51

To send someone a bitcoin, you must create a transaction message. The message has four essential parts:

1. The public address(es) of the recipient(s). 2. The amount(s) being sent to the recipient(s). 3. A list of previous transactions that were sent to the

sender, and that will be used to fund the new transaction. 4. The digital signature of the sender to prove that they were

the recipient of those previous transactions.

1. Destination 2. Amount 3. Source of Funds 4. Proof of Possession

Page 52: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:
Page 53: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:

Criminals building ransomware don’t

use Bitcoin because it is “anonymous” ...

Page 54: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:

they use it because it “ just works.”

Page 55: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:
Page 56: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:
Page 57: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:
Page 58: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:
Page 59: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:
Page 60: Bitcoin is not the Root Cause of Ransomware...A Bitcoin Transaction Message 51 To send someone a bitcoin, you must create a transaction message. The message has four essential parts:

Questions? Please visit coincenter.org to learn more.