A Smart Hardware Security Engine Combining Entropy Sources of ECG, HRV and SRAM PUF for Authentication and Secret Key Generation

We present a smart hardware security engine that combines three different sources of entropy, electrocardiogram (ECG), heart rate variability (HRV) and SRAM-based physical unclonable function (PUF), to perform real-time authentication and generate unique and random signatures. Such hybrid signatures vary person-to-person, device-to-device, and over time, and hence can be used for personal device authentication as well as secret random key generation, significantly reducing the scope of an attack. The prototype chip fabricated in 65nm LP CMOS consumes 4.04 µW at 0.6 V for real-time authentication. Compared to ECG-only authentication, the equal error rate of multi-source authentication is reduced by 18.9X down to 0.09% for an in-house ECG database. 256-bit secret keys generated by optimally combining ECG, HRV and PUF values pass NIST randomness tests with 100% pass rate.

[1]  Yu Cao,et al.  A 1.06 μW smart ECG processor in 65 nm CMOS for real-time biometrie authentication and personal cardiac monitoring , 2019, 2017 Symposium on VLSI Circuits.

[2]  Yu Cao,et al.  A 1.06 μW smart ECG processor in 65 nm CMOS for real-time biometrie authentication and personal cardiac monitoring , 2017, VLSIC 2017.

[3]  Keshab K. Parhi,et al.  A data remanence based approach to generate 100% stable keys from an SRAM physical unclonable function , 2017, 2017 IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED).

[4]  Massimo Alioto,et al.  14.3 15fJ/b static physically unclonable functions for secure chip identification with <2% native bit instability and 140× Inter/Intra PUF hamming distance separation in 65nm , 2015, 2015 IEEE International Solid-State Circuits Conference - (ISSCC) Digest of Technical Papers.

[5]  Daniel E. Holcomb,et al.  Power-Up SRAM State as an Identifying Fingerprint and Source of True Random Numbers , 2009, IEEE Transactions on Computers.

[6]  Himanshu Kaul,et al.  16.2 A 0.19pJ/b PVT-variation-tolerant hybrid physically unclonable function circuit for 100% stable secure key generation in 22nm CMOS , 2014, 2014 IEEE International Solid-State Circuits Conference Digest of Technical Papers (ISSCC).

[7]  Sang Joon Kim,et al.  Designing ECG-based physical unclonable function for security of wearable devices , 2017, 2017 39th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[8]  Elaine B. Barker,et al.  A Statistical Test Suite for Random and Pseudorandom Number Generators for Cryptographic Applications , 2000 .