Raspberry Pi implemented with MATLAB simulation and communication of physiological signal-based fast chaff point (RPSC) generation algorithm for WBAN systems

Biomed Tech (Berl). 2020 Sep 28;66(2):209-224. doi: 10.1515/bmt-2019-0336. Print 2021 Apr 27.

Abstract

Wireless Body Area Network (WBAN) has gained considerable significance in medical fields like implantable cardiac defibrillators (ICDs), neuro-stimulators etc. The body area networks information with in the implantable medical devices (IMDs) must be secure and their privacy must be protected. The absence of protection at the interface makes it easy for the attackers to take control of the IMDs. Thus, protection of wireless interface has become mandatory in IMDs during key agreement schemes. To secure the key agreement scheme, the most practical light weight bio-cryptosystem schemes popularly known as fuzzy vault (FV) is implemented. The most computationally intensive task in the FV scheme is the chaff point generation process, used for hiding the secret key and valid point inside the vault. Thus, a Raspberry Pi implemented with MATLAB simulation and communication of physiological signal based fast chaff point generation (RPSC) algorithm for WBAN. RPSC algorithm reduced the number of candidate chaff points in the chaff point generation and reduced the overall execution time. The RPSC algorithm has an algorithm complexity of O(n2), which is a significant over the existing O(n3) complexity. The RPSC algorithm has a speedup performance of 206 times over Clancy's, 130 times over Khalil's and 93 times than Nguyen algorithms for the generation of 504 chaff points, within smaller computation duration of 0.7 s. Raspberry Pi pro 3 (RPi3) hardware modules are considered as IMD and programmer devices, are used for implementation of chaff point generation and real-time communication module for proposed WBAN.

Keywords: authentication; chaff point; design; fuzzy vault; implantable medical devices.

MeSH terms

  • Algorithms
  • Communication
  • Computer Simulation*
  • Humans
  • Prostheses and Implants*