IEEE Transactions on Dependable and Secure Computing · 2022 · 30 citations · 27 references
ComputingComputer EngineeringComputer ScienceComputer SecurityInternet Of ThingsNetwork SecurityCyber-physical SecurityEmbedded SecurityIot SecurityAttestationIntegrityInternet Of Things Device SecurityPerformance VerificationRemote AttestationReturn-oriented ProgrammingSecurity HardwareSecurity Mechanisms
With the rapid development of intelligent applications, many Internet of Things (IoT) devices are deployed in various application scenarios, playing an extremely important role. Remote attestation is an important method to ensure the software integrity of these devices and protect them from several attacks. Due to the lack of security hardware and no support of hardware extensions for Class-1 IoT devices, it is particularly important to design a suitable remote attestation scheme for these devices. In this paper, we first propose the delayed observation mechanism to alleviate the problem that the software-based remote attestation scheme is not suitable for wireless networks. At the same time, we propose a ”filling memory at attestation-time” mechanism, which solves the problem that attackers hide malicious code through return-oriented programming. Finally, we introduce a reputation mechanism to assist our attestation, and adopt the principle of ”making higher-performance verification nodes take on more work” to greatly reduce the time-consuming attestation. We analyze the security of the scheme and implement it on a UNO-R3 development board to prove its practicability and effectiveness. Compared with traditional software-based attestation schemes, our scheme can reduce the attestation time and resist proxy attacks.
27
SWATT: software-based attestation for embedded devices
Abhijith Seshadri, Adrian Perrig, Leendert van Doorn et al. · 2004 · 701 citations
Arvind Seshadri, Mark Luk, Elaine Shi et al. · 2005 · 224 citations
N. Asokan, Ferdinand Brasser, Ahmad Ibrahim et al. · 2015 · 201 citations
On the difficulty of software-based attestation of embedded devices
Claude Castelluccia, Aurélien Francillon, Daniele Perito et al. · 2009 · 200 citations
Distributed Software-based Attestation for Node Compromise Detection in Sensor Networks
Yi Yang, Xinran Wang, Sencun Zhu et al. · 2007 · 152 citations