Summary: | A Wireless Body Area Network (WBAN) is a network that expands over the human body, consisting of multiple nodes that are connected through wireless channels. It offers many applications in the area of remote health care. Maintaining the security of health information in WBAN is an essential requirement. One aspect of ensuring WBAN security is the generation of random binary sequences (RBSs), e.g., encryption keys generation. Due to the very limited resources of WBAN sensors, traditional pseudorandom number generators cannot be used. To reduce resource consumption, some researchers suggested using biometrics in generating RBSs, specifically the electrocardiogram (ECG) signal. However, their methods suffer from low throughput, so they are not suitable for real-time healthcare applications. In this paper, we present a new random sequence generator based on the ECG signal. Our contribution is to build a random sequence generator that generates different length RBSs and has throughput tens or hundreds of times higher than previous methods. Our generator reduces resource consumption due to its very simple processing operations. To evaluate the proposed generator, RBSs of different lengths (128, 256, 512, 1024, 2048 bits) were generated from two ECG datasets, the first is for healthy people, and the second is for people who suffer from arrhythmia. The randomness and distinctiveness of the generated RBSs are evaluated using the National Institute of Standards and Technology (NIST) statistical tests and the Hamming distance. Thus, we have proved that the resulting RBSs are appropriate for information security applications.
|