Authors: Aditya Kumar Sinha; Judhistir Mahapatro; Bidisha Bhabani
Addresses: Department of Computer Science and Engineering, National Institute of Technology, Rourkela, 769001, India ' Department of Computer Science and Engineering, National Institute of Technology, Rourkela, 769001, India ' Department of Computer Science and Engineering, National Institute of Technology, Rourkela, 769001, India
Abstract: Random binary sequences (RBSs) from heartbeats as a cryptographic key is an emerging biometric-based authentication technique in wireless body sensor networks (WBSNs). Patients' health is monitored in real-time using sensor devices and telemedicine is provided remotely. These devices are small, and resource constrained, so, implementing computationally heavy cryptographic algorithms inside these devices for secure transmission of data is a challenging task. In this paper, a novel approach is proposed to produce a 128 bit RBS using heartbeats. This can be used as a cryptographic key to aid in secure communication. To generate an RBS, cyclic block encoding and convolutional encoding is applied on a single heartbeat to obtain 32 bit encoded value. Four consecutive heartbeats' 32 bit encoded value is concatenated to obtain 128 bit RBS. This 128 bit RBS is subjected to various tests to verify the cryptographic key strength and is analysed for optimal resource consumption.
Keywords: IPIs; inter pulse intervals; RR-intervals; cyclic block encoding; convolutional encoding; RBSs; random binary sequences.
International Journal of Sensor Networks, 2022 Vol.38 No.3, pp.191 - 203
Received: 03 Oct 2020
Accepted: 19 Jul 2021
Published online: 24 Mar 2022 *