absence makes the heart grow fonder - school of...

22
New Directions for Implantable Medical Device Security Absence Makes the Heart Grow Fonder: Tamara Denning 1 , Tadayoshi Kohno 1 , Kevin Fu 2 1 University of Washington 2 University of Massachusetts at Amherst http://www.secure-medicine.org Balancing Safety and Security

Upload: others

Post on 04-Oct-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Absence Makes the Heart Grow Fonder - School of Computingtdenning/files/slides/Denning-Cloaker... · 2008. 7. 29. · Tamara Denning, University of Washington, HotSec 2008 Safety

New Directions for Implantable Medical Device Security

Absence Makes the Heart Grow Fonder:

Tamara Denning1, Tadayoshi Kohno1, Kevin Fu2

1University of Washington 2University of Massachusetts at Amherst

http://www.secure-medicine.org

Balancing Safety and Security

Page 2: Absence Makes the Heart Grow Fonder - School of Computingtdenning/files/slides/Denning-Cloaker... · 2008. 7. 29. · Tamara Denning, University of Washington, HotSec 2008 Safety

Implantable Medical Devices (IMDs)

Tamara Denning, University of Washington,

HotSec 2008

Pacemakers, Implantable Cardioverter Defibrillators (ICDs),

Drug Pumps, Neurostimulators

Life-Supporting/Quality of Life

Devices Have Wireless Capabilities

7/29/20082

Page 3: Absence Makes the Heart Grow Fonder - School of Computingtdenning/files/slides/Denning-Cloaker... · 2008. 7. 29. · Tamara Denning, University of Washington, HotSec 2008 Safety

Wireless ICD Attacks

Tamara Denning, University of Washington,

HotSec 2008

Obtain serial number, patient name, diagnosis

Turn off therapies

Induce cardiac fibrillation

7/29/20083

Pacemakers and implantable cardiac defibrillators: Software radio attacks and zero-power

defenses [Halperin], Oakland „08

Page 4: Absence Makes the Heart Grow Fonder - School of Computingtdenning/files/slides/Denning-Cloaker... · 2008. 7. 29. · Tamara Denning, University of Washington, HotSec 2008 Safety

Why Security? Malicious Attacks

Tamara Denning, University of Washington,

HotSec 2008 7/29/20084

Page 5: Absence Makes the Heart Grow Fonder - School of Computingtdenning/files/slides/Denning-Cloaker... · 2008. 7. 29. · Tamara Denning, University of Washington, HotSec 2008 Safety

Malicious Computer-Based Attacks

Tamara Denning, University of Washington,

HotSec 2008 7/29/20085

Page 6: Absence Makes the Heart Grow Fonder - School of Computingtdenning/files/slides/Denning-Cloaker... · 2008. 7. 29. · Tamara Denning, University of Washington, HotSec 2008 Safety

Current Security

IMD does not keep list of authorized programmers

How about keeping a list and only allowing authorized

programmers?

7/29/2008Tamara Denning, University of Washington,

HotSec 20086

CLOSED ACCESS OPEN ACCESS

Page 7: Absence Makes the Heart Grow Fonder - School of Computingtdenning/files/slides/Denning-Cloaker... · 2008. 7. 29. · Tamara Denning, University of Washington, HotSec 2008 Safety

Goals of IMD Security

7/29/2008Tamara Denning, University of Washington,

HotSec 20087

Y

YN

Page 8: Absence Makes the Heart Grow Fonder - School of Computingtdenning/files/slides/Denning-Cloaker... · 2008. 7. 29. · Tamara Denning, University of Washington, HotSec 2008 Safety

Tensions of IMD Security

Tamara Denning, University of Washington,

HotSec 2008

Safety in the Common Case

Timely access anywhere, anytime

Security in the Adversarial Case

Protect from unauthorized access

7/29/20088

CLOSED ACCESS OPEN ACCESS

Page 9: Absence Makes the Heart Grow Fonder - School of Computingtdenning/files/slides/Denning-Cloaker... · 2008. 7. 29. · Tamara Denning, University of Washington, HotSec 2008 Safety

CLOSED ACCESS OPEN ACCESS

Insufficient Approaches

Tamara Denning, University of Washington,

HotSec 2008

Case-by-Case Access Credentials

User Alert

Require Close Proximity

7/29/20089

Page 10: Absence Makes the Heart Grow Fonder - School of Computingtdenning/files/slides/Denning-Cloaker... · 2008. 7. 29. · Tamara Denning, University of Washington, HotSec 2008 Safety

CLOSED ACCESS OPEN ACCESS

Insufficient Approaches

Tamara Denning, University of Washington,

HotSec 2008

Case-by-Case Access Credentials

User Alert

Require Close Proximity

7/29/200810

Page 11: Absence Makes the Heart Grow Fonder - School of Computingtdenning/files/slides/Denning-Cloaker... · 2008. 7. 29. · Tamara Denning, University of Washington, HotSec 2008 Safety

CLOSED ACCESS OPEN ACCESS

Insufficient Approaches

Tamara Denning, University of Washington,

HotSec 2008

Case-by-Case Access Credentials

User Alert

Require Close Proximity

7/29/200811

Page 12: Absence Makes the Heart Grow Fonder - School of Computingtdenning/files/slides/Denning-Cloaker... · 2008. 7. 29. · Tamara Denning, University of Washington, HotSec 2008 Safety

What about encryption with a

carried passkey?

7/29/2008Tamara Denning, University of Washington,

HotSec 200812

Y

YN

Page 13: Absence Makes the Heart Grow Fonder - School of Computingtdenning/files/slides/Denning-Cloaker... · 2008. 7. 29. · Tamara Denning, University of Washington, HotSec 2008 Safety

What about encryption with a

carried passkey?

7/29/2008Tamara Denning, University of Washington,

HotSec 200813

Y

YN

N

Page 14: Absence Makes the Heart Grow Fonder - School of Computingtdenning/files/slides/Denning-Cloaker... · 2008. 7. 29. · Tamara Denning, University of Washington, HotSec 2008 Safety

New Approach

7/29/2008Tamara Denning, University of Washington,

HotSec 200814

What if we REMOVE something to gain

access?

Communication Cloaker

Page 15: Absence Makes the Heart Grow Fonder - School of Computingtdenning/files/slides/Denning-Cloaker... · 2008. 7. 29. · Tamara Denning, University of Washington, HotSec 2008 Safety

How it works

7/29/2008Tamara Denning, University of Washington,

HotSec 200815

NY

Y

Page 16: Absence Makes the Heart Grow Fonder - School of Computingtdenning/files/slides/Denning-Cloaker... · 2008. 7. 29. · Tamara Denning, University of Washington, HotSec 2008 Safety

CLOSED ACCESS OPEN ACCESS

Communication Cloaker

Tamara Denning, University of Washington,

HotSec 2008

Present

Allows Pre-Approved Programmers (common case)

Blocks Unauthorized Programmers (adversarial case)

Absent

Fails open…Allows All Programmers!

7/29/200816

Page 17: Absence Makes the Heart Grow Fonder - School of Computingtdenning/files/slides/Denning-Cloaker... · 2008. 7. 29. · Tamara Denning, University of Washington, HotSec 2008 Safety

Assumptions

7/29/2008Tamara Denning, University of Washington,

HotSec 2008

IMD Power is Limited – Use Cheap Cryptography

Cloaker Can be Recharged – Use Heavier Cryptography

IMD and Cloaker are Paired Long-term

17

Page 18: Absence Makes the Heart Grow Fonder - School of Computingtdenning/files/slides/Denning-Cloaker... · 2008. 7. 29. · Tamara Denning, University of Washington, HotSec 2008 Safety

Challenges

7/29/2008Tamara Denning, University of Washington,

HotSec 200818

How to handle IMD-Programmer communications?

How the IMD “knows” the Cloaker‟s presence?

What if the emergency staff can‟t locate the Cloaker?

Page 19: Absence Makes the Heart Grow Fonder - School of Computingtdenning/files/slides/Denning-Cloaker... · 2008. 7. 29. · Tamara Denning, University of Washington, HotSec 2008 Safety

Challenges…Possible Answers

7/29/2008Tamara Denning, University of Washington,

HotSec 200819

How to handle IMD-Programmer communications?

? Hand off symmetric key pair

? Proxy

How the IMD “knows” the Cloaker‟s presence?

? IMD listens and queries oracle

? Keep-alives

What if the emergency staff can‟t locate the Cloaker?

Pulse sensor

Page 20: Absence Makes the Heart Grow Fonder - School of Computingtdenning/files/slides/Denning-Cloaker... · 2008. 7. 29. · Tamara Denning, University of Washington, HotSec 2008 Safety

Preliminary Simulation

Tamara Denning, University of Washington,

HotSec 2008

14 Java classes

TCP sockets

Inputs alter system

Selective DoS, jamming all wireless

Manageable code size

7/29/200820

ModuleType Code Size

Cloaker 179

IMD 115

Programmer 44

Other 294

Code Function Code Size

I/O 124

Configuration 72

Communication 436

Page 21: Absence Makes the Heart Grow Fonder - School of Computingtdenning/files/slides/Denning-Cloaker... · 2008. 7. 29. · Tamara Denning, University of Washington, HotSec 2008 Safety

Summary

Tamara Denning, University of Washington,

HotSec 2008

New Approach to IMD Security

Further Investigations:

Passively-powered transceivers (WISPs)

Patient must wear Cloaker

Psychological Impact

What if the patient‟s wrist is trapped in a car?

7/29/200821

Page 22: Absence Makes the Heart Grow Fonder - School of Computingtdenning/files/slides/Denning-Cloaker... · 2008. 7. 29. · Tamara Denning, University of Washington, HotSec 2008 Safety

Interesting Research Landscape!

Tamara Denning, University of Washington,

HotSec 2008 7/29/200822

Safety (open access)

Security (closed access)

Auditability

IMD Response Time

Battery Life

Storage Constraints

Patient Usability

Psychological EffectsHigh Impact