Seepers Robert M, Strydis Christos, Sourdis Ioannis, De Zeeuw Chris I
IEEE J Biomed Health Inform. 2017 Jan;21(1):254-262. doi: 10.1109/JBHI.2015.2496151. Epub 2015 Oct 29.
In heart-beat-based security, a security key is derived from the time difference between consecutive heart beats (the inter-pulse interval, IPI), which may, subsequently, be used to enable secure communication. While heart-beat-based security holds promise in mobile health (mHealth) applications, there currently exists no work that provides a detailed characterization of the delivered security in a real system. In this paper, we evaluate the strength of IPI-based security keys in the context of entity authentication. We investigate several aspects that should be considered in practice, including subjects with reduced heart-rate variability (HRV), different sensor-sampling frequencies, intersensor variability (i.e., how accurate each entity may measure heart beats) as well as average and worst-case-authentication time. Contrary to the current state of the art, our evaluation demonstrates that authentication using multiple, less-entropic keys may actually increase the key strength by reducing the effects of intersensor variability. Moreover, we find that the maximal key strength of a 60-bit key varies between 29.2 bits and only 5.7 bits, depending on the subject's HRV. To improve security, we introduce the inter-multi-pulse interval (ImPI), a novel method of extracting entropy from the heart by considering the time difference between nonconsecutive heart beats. Given the same authentication time, using the ImPI for key generation increases key strength by up to 3.4 × (+19.2 bits) for subjects with limited HRV, at the cost of an extended key-generation time of 4.8 × (+45 s).
在基于心跳的安全技术中,安全密钥是从连续心跳之间的时间差(即脉搏间期,IPI)派生而来的,随后可用于实现安全通信。虽然基于心跳的安全技术在移动健康(mHealth)应用中有前景,但目前尚无工作对实际系统中所提供的安全性进行详细描述。在本文中,我们在实体认证的背景下评估基于IPI的安全密钥的强度。我们研究了实际中应考虑的几个方面,包括心率变异性(HRV)降低的受试者、不同的传感器采样频率、传感器间的变异性(即每个实体测量心跳的准确程度)以及平均和最坏情况下的认证时间。与当前的技术水平相反,我们的评估表明,使用多个熵较低的密钥进行认证实际上可以通过减少传感器间变异性的影响来提高密钥强度。此外,我们发现,60位密钥的最大密钥强度在29.2位到仅5.7位之间变化,这取决于受试者的HRV。为了提高安全性,我们引入了跨多脉冲间期(ImPI),这是一种通过考虑非连续心跳之间的时间差从心脏提取熵的新方法。在相同的认证时间下,对于HRV有限的受试者,使用ImPI生成密钥可将密钥强度提高多达3.4倍(增加19.2位),代价是密钥生成时间延长4.8倍(增加45秒)。