Random Number Generation Using Inertial Measurement Unit Signals for On-Body IoT Devices
Random Number Generation Using Inertial Measurement Unit Signals for On-Body IoT Devices
- Author(s): Yingnan Sun and B. Lo
- DOI: 10.1049/cp.2018.0028
For access to this article, please select a purchase option:
Buy conference paper PDF
Buy Knowledge Pack
IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.
Living in the Internet of Things: Cybersecurity of the IoT - 2018 — Recommend this title to your library
Thank you
Your recommendation has been sent to your librarian.
- Author(s): Yingnan Sun and B. Lo Source: Living in the Internet of Things: Cybersecurity of the IoT - 2018, 2018 page (9 pp.)
- Conference: Living in the Internet of Things: Cybersecurity of the IoT - 2018
- DOI: 10.1049/cp.2018.0028
- ISBN: 978-1-78561-843-7
- Location: London, UK
- Conference date: 28-29 March 2018
- Format: PDF
With increasing popularity of wearable and implantable technologies for medical applications, there is a growing concern on the security and data protection of the on-body Internet-ofThings (IoT) devices. As a solution, cryptographic system is often adopted to encrypt the data, and Random Number Generator (RNG) is of vital importance to such system. This paper proposes a new random number generation method for securing on-body IoT devices based on temporal signal variations of the outputs of the Inertial Measurement Units (IMU) worn by the users while walking. As most new wearable and implantable devices have built-in IMUs and walking gait signals can be extracted from these body sensors, this method can be applied and integrated into the cryptographic systems of these new devices. To generate the random numbers, this method divides IMU signals into gait cycles and generates bits by comparing energy differences between the sensor signals in a gait cycle and the averaged IMU signals in multiple gait cycles. The generated bits are then re-indexed in descending order by the absolute values of the associated energy differences to further randomise the data and generate high-entropy random numbers. Two datasets were used in the studies to generate random numbers, where were rigorously tested and passed four well-known randomness test suites, namely NIST-STS, ENT, Dieharder, and RaBiGeTe.
Inspec keywords: cryptography; gait analysis; Internet of Things; random number generation; entropy
Subjects: Data security
Related content
content/conferences/10.1049/cp.2018.0028
pub_keyword,iet_inspecKeyword,pub_concept
6
6
