MTRA: Multi-Tier randomized remote attestation in IoT networks

MTRA: Multi-Tier randomized remote attestation in IoT networks
复制标题

DOI:
10.1016/j.cose.2018.10.008
复制
发表时间:
2019-03
期刊:
Comput. Secur.
影响因子:
--
通讯作者:
Hailun Tan;G. Tsudik;S. Jha
Hailun Tan;G. Tsudik;S. Jha
中科院分区:
其他
文献类型:
--
作者:
Hailun Tan;G. Tsudik;S. Jha

文献摘要

被引文献

相似文献

大量物联网(IoT)设备越来越多地部署在现代生活的许多方面。鉴于其有限的资源和计算能力,在这样的设备中验证程序完整性是一个具有挑战性的问题。在本文中,我们设计了MTRA,一个多层远程证明协议,通过利用不同类型的网络物联网设备之间的资源和计算能力的差异。配备了可信协议的功能更强大的设备通过可信硬件进行验证,而其他设备则通过基于软件的证明进行验证。此外,在MTRA中使用用于证明的随机化存储器区域以增加证明响应的熵。MTRA是一种针对异构物联网设备的程序完整性验证的灵活方法。
Large numbers of Internet of Things (IoT) devices are increasingly deployed in many aspects of modern life. Given their limited resources and computational power, verifying program integrity in such devices is a challenging issue. In this paper, we design MTRA, a Multiple-Tier Remote Attestation protocol, by exploiting differences in resources and computational power among various types of networked IoT devices. More powerful devices equipped with a Trusted Platform Module (TPM) are verified through trusted hardware while others are verified through software-based attestation. In addition, a randomized memory region for attestation is used in MTRA to increase the entropy of the attestation responses. MTRA is a flexible means of program integrity verification for heterogeneous IoT devices.