ECG-Based Authentication Using Timing-Aware Domain-Specific Architecture

ECG-Based Authentication Using Timing-Aware Domain-Specific Architecture
复制标题

DOI:
10.1109/tcad.2020.3012169
复制
发表时间:
2020-11-01
影响因子:
2.9
通讯作者:
Tehranipoor, Fatemeh
Tehranipoor, Fatemeh
中科院分区:
计算机科学3区
文献类型:
--
作者:
Cordeiro, Renato;Gajaria, Dhruv;Tehranipoor, Fatemeh

文献摘要

被引文献

相似文献

心电图(ECG)生物特征认证(EBA)是用于人体识别的有前景的方法,特别是在消费者设备中,这是由于ECG信号的个体化、普遍存在和易于识别的性质。因此,EBA的计算架构必须准确、快速、节能和安全。在本文中,首先,我们实现了一个EBA算法,以实现100%的用户身份验证准确率。此后,我们广泛地分析了算法,以显示执行要求的不同差异,并揭示了算法不同步骤的延迟瓶颈。基于我们的分析,我们提出了一个特定领域的架构(DSA),以满足执行要求的算法的不同步骤,并尽量减少延迟瓶颈。我们探讨了DSA的不同变体,包括具有确保不同EBA步骤之间的恒定定时的额外好处的DSA,以减轻基于定时的侧信道攻击的脆弱性。与基于ARM的基础处理器相比,我们的DSA将延迟提高了4.24倍,而恒定时序DSA将延迟提高了19%。此外,与基础处理器相比,我们的DSA将能耗提高了5.59倍。
Electrocardiogram (ECG) biometric authentication (EBA) is a promising approach for human identification, particularly in consumer devices, due to the individualized, ubiquitous, and easily identifiable nature of ECG signals. Thus, computing architectures for EBA must be accurate, fast, energy efficient, and secure. In this article, first, we implement an EBA algorithm to achieve 100% accuracy in user authentication. Thereafter, we extensively analyze the algorithm to show the distinct variance in execution requirements and reveal the latency bottleneck across the algorithm's different steps. Based on our analysis, we propose a domain-specific architecture (DSA) to satisfy the execution requirements of the algorithm's different steps and minimize the latency bottleneck. We explore different variations of the DSA, including one that features the added benefit of ensuring constant timing across the different EBA steps, in order to mitigate the vulnerability to timing-based side-channel attacks. Our DSA improves the latency compared to a base ARM-based processor by up to 4.24x, while the constant timing DSA improves the latency by up to 19%. Also, our DSA improves the energy by up to 5.59x, as compared to the base processor.