Extracting Randomness from the Trend of IPI for Cryptographic Operations in Implantable Medical Devices

Chizari, Hassan ORCID: 0000-0002-6253-1822 and Lupu, Emil (2019) Extracting Randomness from the Trend of IPI for Cryptographic Operations in Implantable Medical Devices. IEEE Transactions on Dependable and Secure Computing, 18 (2). pp. 875-888. doi:10.1109/TDSC.2019.2921773

[img] Text (Peer Reviewed Version)
10773 Chizari et al (2021) Extracting_Randomness_from_the_Trend_of_IPI_for_Cryptographic_Operations_in_Implantable_Medical_Devices.pdf - Accepted Version
Restricted to Repository staff only
Available under License All Rights Reserved.

Download (2MB)

Abstract

Achieving secure communication between an Implantable Medical Device (IMD) and a gateway or programming device outside the body has showed its criticality in recent reports of vulnerabilities in cardiac devices, insulin pumps and neural implants, amongst others. The use of asymmetric cryptography is typically not a practical solution for IMDs due to the scarce computational and power resources. Symmetric key cryptography is preferred but its security relies on agreeing and using strong keys, which are difficult to generate. A solution to generate strong shared keys without using extensive resources, is to extract them from physiological signals already present inside the body such as the Inter-Pulse interval (IPI). The physiological signals must therefore be strong sources of randomness that meet five conditions: Universality (available on all people), Liveness (available at any-time), Robustness (strong random number), Permanence (independent from its history) and Uniqueness (independent from other sources). However, these conditions (mainly the last three) have not been systematically examined in current methods for randomness extraction from IPI. In this study, we first propose a methodology to measure the last three conditions: Information secrecy measures for Robustness, Santha-Vazirani Source delta value for Permanence and random sources dependency analysis for Uniqueness. Then, using a large dataset of IPI values (almost 900,000,000 IPIs), we show that IPI does not have Robustness and Permanence as a randomness source. Thus, extraction of a strong uniform random number from IPI values is impossible. Third, we propose to use the trend of IPI, instead of its value, as a source for a new randomness extraction method named Martingale Randomness Extraction from IPI (MRE-IPI). We evaluate MRE-IPI and show that it satisfies the Robustness condition completely and Permanence to some level. Finally, we use the NIST STS and Dieharder test suites and show that MRE-IPI is able to outperform all recent randomness extraction methods from IPIs and achieves a quality roughly half that of the AES random number generator. MRE-IPI is still not a strong random number and cannot be used as key to secure communications in general. However, it can be used as a one-time pad to securely exchange keys between the communication parties. The usage of MRE-IPI will thus be kept at a minimum and reduces the probability of breaking it. To the best of our knowledge, this is the first work in this area which uses such a comprehensive method and large dataset to examine the randomness of physiological signals.

Item Type: Article
Article Type: Article
Uncontrolled Keywords: Body Physiological Signals; Randomness Extraction; Implantable Medical Devices; Implants Security; Entropy Analysis; Information Secrecy
Related URLs:
Subjects: R Medicine > R Medicine (General)
T Technology > T Technology (General)
Divisions: Schools and Research Institutes > Gloucestershire Business School
Research Priority Areas: Applied Business & Technology
Depositing User: Kate Greenaway
Date Deposited: 03 Mar 2022 12:08
Last Modified: 03 Mar 2022 12:08
URI: https://eprints.glos.ac.uk/id/eprint/10773

University Staff: Request a correction | Repository Editors: Update this record

University Of Gloucestershire

Bookmark and Share

Find Us On Social Media:

Social Media Icons Facebook Twitter Google+ YouTube Pinterest Linkedin

Other University Web Sites

University of Gloucestershire, The Park, Cheltenham, Gloucestershire, GL50 2RH. Telephone +44 (0)844 8010001.