swiss-knife security kit for implantable medical devices...

52
Swiss-knife Security Kit for Implantable Medical Devices Pedro Peris-Lopez Madrid April, 2017

Upload: hoanghuong

Post on 10-Mar-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

Swiss-knife Security Kit forImplantable Medical Devices

Pedro Peris-Lopez

Madrid April, 2017

Page 2: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

Outline

1. Security and Privacy issues in IMDs

2. Proposed Solutions

Page 3: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

Security and Privacy issues in IMDs

Security and privacy issues in im-plantable medical devices: A com-prehensive survey. Carmen Camara,Pedro Peris-Lopez, Juan E. Tapiador.Journal of Biomedical Informatics, 55:272–289 (2015).

Page 4: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

Motivation

©Homeland (TV series)

Page 5: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

Motivation

Page 6: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

What is an IMD?

DefinitionImplantable Medical Devices (IMDs) are electronic devices im-planted within the body to treat a medical condition, monitor thestate or improve the functioning of some body part, or just to pro-vide the patient with a capability that he did not possess before[HH10].

Page 7: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

Chronology

Page 8: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

Some examples...

Page 9: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

Access Modes

Page 10: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

Usage Scenario

Page 11: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

Security Analysis

Are the security threats against IMDs a real concern? Yes

Page 12: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

Example 1. Disclosure of private information

Note: “Pacemakers and Implantable Cardiac Defibrillators: SoftwareRadio Attacks and Zero-Power Defenses” (Halperin et al., 2008).

Page 13: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

Example 2. Reprogram the device (I)

Note: “Pacemakers and Implantable Cardiac Defibrillators: SoftwareRadio Attacks and Zero-Power Defenses” (Halperin et al. 2008).

Page 14: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

Example 2. Reprogram the device (II)

Note: “Hacking Medical Devices for Fun and Insulin: Breaking theHuman SCADA System” (J. Radcliffe, 2011).

Page 15: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

Example 3. Drain the battery

Are you awake?Are you awake?

Are you awake?

Note: “Pacemakers and Implantable Cardiac Defibrillators: SoftwareRadio Attacks and Zero-Power Defenses” (Halperin et al., 2008).

Page 16: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

Tensions and trade-offs

IMD Security vs Patient Safety

IMD Capabilities vs Battery Lifetime

Page 17: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

Security Solutions

Are the existing cryptographic solutions good for securing IMDs? NO

Operation ModesI Normal Mode I Emergency Mode

Page 18: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

Limitations

I Limited EnergyI 9 years (neurostimulators) / up to 10 years (pacemakers)I Battery replacement: it may require surgery

I Limited StorageI Events and episodesI E.g., Reveal DX 9528: 22.5 minutes of ECG signal

I Limited computing and communication capabilitiesI Communication is the most energetically expensive task for

the IMDI Computations: tiny microcontroller

Page 19: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

General Architecture

Page 20: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

Protection Mechanisms

Page 21: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

Protection Mechanisms (I)

I No securityX Old generations without wireless connectivity× New generation of IMDs

I AuditingI Register all accesses (authorized or not)I Detection (No protection / Deterrence)I E.g., RFID Guardian (Rieback et al., 2005)

Page 22: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

Protection Mechanisms (II)

I External DevicesI Not implanted in the patient’s bodyI Assume part or all security functionsI Security capabilities: auditing, key management and

access control

Page 23: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

Protection Mechanisms (III)

I Physical solutionsI Magnetic switchI Subcutaneous button

Page 24: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

Protection Mechanisms (IV)

I Authentication Protocols

Page 25: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

Protection Mechanisms (V)

I Non conventional channelsI Acoustic waves

Note: “Pacemakers and Implantable Cardiac Defibrillators: SoftwareRadio Attacks and Zero-Power Defenses” (Halperin et al. 2008).

Page 26: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

Protection Mechanisms (VI)I Distance Bounding

I Upper bound distance between two entitiesI Based on speed light – nothing propagates fasterI First proposal: Beth and Desmedt [Crypto90]

Page 27: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

Hancke and Kuhn’s Protocol

Page 28: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

Proximity-based Access Control for IMDs

© [RCHBC09]

Page 29: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

Protection Mechanisms (VII)I Biometric Measures

I Biometric-based two-levelsecure access control forimplantable medicaldevices duringemergencies. (Hei andDu, 2011)

I IMDGuard: SecuringImplantable MedicalDevices with the ExternalWearable Guardian (Xu etal., 2011)

Page 30: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

Protection Mechanisms (VIII)

I Measures against Resource Depletion AttacksI Notification measures

I Alarm signal (sound orvibration)

I Informative (attacks are notprevented)

I Pattern based solutions

I External device (e.g.,.smartphone)

I Machine Learning (e.g.,SVM)

I Patterns: frequency,location, patients conditions

Page 31: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

2. Proposed SolutionsI Human Identification: ECG-based solutionI Multi-modal Human Identification: ECG, GSR and AirflowI Extracting randomness from ECG signals

I Key generationI Random number generator

Page 32: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

Human Identification

Human Identification Using Compressed ECG Signals.Carmen Camara, Pedro Peris-Lopez, Juan E. Tapiador.Journal Medical Systems, 39(11):148 (2015).

Page 33: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

HI: Feature Extraction

Page 34: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

HI: Feature Extraction

Page 35: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

HI: Settings

Features:

I OP1: 24 lower Hadamard sequencing coefficients x 2 leadsI OP2: OP1 + Shannon and Log-Energy entropy

Classifier:I K-NN

I K = 1,3,5,9I Euclidean distance (dE ) and Manhattan distance (dM )

I 10-fold cross validation

Page 36: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

Human Identification: ResultsOverall Performance: FNR, FPRm TPR, TNR

Configuration FNR FPR TPR TNR

OP-1 dE 0.0580 0.0582 0.9418 0.9420dM 0.0570 0.0566 0.9434 0.9430

OP-2 dE 0.0390 0.0386 0.9614 0.9610dM 0.0340 0.0341 0.9659 0.9660

OP1: 24 lower Hadamard sequencing coefficients x 2 leadsOP2: OP1 + Shannon and Log-Energy entropy

Biosignal-based authentication proposals

System Correctly Classified InstancesOur system 94 % (OP-1) – 97 % (OP-2) %ECG [OPHK+12] 86 % – 100 % (single day data acquisition)EEG [SSR12] 72 % - 80 % (4-40 individuals)EEG and ECG [RDCR08] 97.9 % (linear boundary)Pulse-Response [RRMT14] 88 % –100 % (small data set)Finger-vein [YSY11] 98 % (70 individuals)Iris and Fingerprint [MRG06] 96 % (small dataset)Face & Iris [SAHO14] 99 % (UBIRIS v.2 and ORL)

Page 37: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

Multi-modal Human Identification

Non-invasive Multi-modal Human Identification System Combining ECG, GSR, and AirflowBiosignals. C. Camara, P. Peris-Lopez, J. E. Tapiador, G. Suarez-Tangil. Journal of Medical andBiological Engineering, 35(6):735-748, (2015).

Page 38: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

Multi-modal Human Identification

Page 39: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

Multi-modal HI: Settings

Features (time-domain):

I ECG: Amplitudes ({ΛP ,ΛQ,ΛR,ΛS,ΛT}), relativeamplitudes ({ΘRP ,ΘRQ,ΘRS,ΘRT ,ΘPQ,ΘQS,ΘTS}),time-intervals (∆PQ,∆PR,∆QR,∆QS,∆QT ,∆RS,∆RT ,∆ST ),and angles ({∠Q,∠R,∠S}).

I GSR and Airflow: Average value (PQRST complex;ΨAvg ,ΥAvg), instantaneous value (at R-peak; ΨR,ΥR).

Classifier:I Rotation Forest

I Attribute selection: PCAI Classifier: C4.5

Page 40: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

Multi-modal HI: Results

System Correctly Classified InstancesOur system 97.4 %ECG [OPHK+12] 86 % – 100 % (single day data acquisition)EEG [SSR12] 72 % - 80 %Pulse-Response [RRMT14] 88 % –100 % (small data set)EEG and ECG [RDCR08] 97.9 % (linear boundary)

Page 41: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

Extracting randomness from ECG signals:Key generation

Page 42: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

IPIs: Randomness Analysis

Page 43: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

IPIs: Randomness Analysis

Page 44: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

IPIs: Monitorization

Electrical Heart Signals can be Monitored from theMoon: Security Implications for IPI-Based Protocols.Alejandro Calleja, Pedro Peris-Lopez, Juan E.Tapiador. Information Security Theory and Practice,vol. 9311 of LNCS, pp. 36-51, 2015.

Page 45: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

R-Peaks (heart-beats) detected

Page 46: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

IPIs: Similarity Analysis

Page 47: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

Conclusions

I New generations of IMDs are already on the marketI Important security issues (no fiction!)I Special requirements for this technologyI New solutions are demanding

Page 48: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

Questions?

Thank you very much for your [email protected]

http://www.lightweightcryptography.com

Page 49: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

References

J. A. Hansen and N. M. Hansen, A taxonomy ofvulnerabilities in implantable medical devices, Proc. of thesecond annual workshop on Security and privacy inmedical and home-care systems (New York, USA),SPIMACS ’10, ACM, 2010, pp. 13–20.

H. Mehrotra, A. Rattani, and P. Gupta, Fusion of iris andfingerprint biometric for recognition, Proceedings of theInternational Conference on Signal and Image Processing,2006, pp. 1–6.

Page 50: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

References (cont.)

I. Odinaka, L. Po-Hsiang, A .D. Kaplan, J. A. O’Sullivan,E. J. Sirevaag, and J. W. Rohrbaugh, Ecg biometricrecognition: A comparative analysis, IEEE Transactions onInformation Forensics and Security 7 (2012), no. 6,1812–1824.

K. B. Rasmussen, C. Castelluccia, T. S. Heydt-Benjamin,and S. Capkun, Proximity-based access control forimplantable medical devices, Proceedings of the 16th ACMConference on Computer and Communications Security,ACM, 2009, pp. 410–419.

Page 51: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

References (cont.)

A. Riera, S. Dunne, I. Cester, and G. Ruffini, STARFAST: awireless wearable eeg/ecg biometric system based on theENOBIO sensor, International Workshop on WearableMicro and Nanosystems for Personalised Health, 2008,pp. 1–4.

K. B. Rasmussen, M. Roeschlin, I. Martinovic, andG. Tsudik, Authentication using pulse-response biometrics,The Network and Distributed System Security Symposium(NDSS), 2014.

H. M. Sim, H. Asmuni, R. Hassan, and R. M. Othman,Multimodal biometrics: Weighted score level fusion basedon non-ideal iris and face images, Expert Systems withApplications 41 (2014), no. 11, 5390 – 5404.

Page 52: Swiss-knife Security Kit for Implantable Medical Devices …web.fdi.ucm.es/posgrado/conferencias/PedroPeris2017-slides.pdfENOBIO sensor, International Workshop on Wearable Micro and

References (cont.)

Y. N. and. Singh, S. K. Singh, and A. K. Ray, Bioelectricalsignals as emerging biometrics: Issues and challenges,ISRN Signal Processing 2012 (2012), 1–13.

J. Yang, Y. Shi, and J. Yang, Personal identification basedon finger-vein features, Computers in Human Behavior 27(2011), no. 5, 1565 – 1570.