Abstract
Electrocardiogram (ECG) signal produced by the human heart has been investigated as a potential entropy source for cryptographic random bit generation for a long time. The throughput of existing methods remains as the bottleneck for its deployment in practical applications. To overcome this problem, we develop a Bernoulli entropy source by processing a single heartbeat ECG signal to obtain a long random bit sequence (RBS). The proposed method converts the signal into an IID (independent and identically distributed) source of entropy using efficient interpolation and optimization techniques. Several heartbeat signals, obtained from two different databases, were used to test the entropy source generating RBSs with one million bits. The entropy source was evaluated with the latest NIST recommendation for IID source validation and it passed all recommended tests and the average min-entropy obtained from several heartbeat signals of different individuals was close to the perfect entropy value of 1.0. It was also observed that the entropy increases monotonically with the increase of the length of keys. The proposed method can efficiently produce a long RBS for cryptographic applications, such as key generation for one-time pad and image encryption. The method could be further explored to generate a true random number with a personalized signature, which is crucial for information security in the future generation of computing.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: Journal of King Saud University - Computer and Information Sciences
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.