2019 · 21 citations · 30 references
ComputingComputer EngineeringCybersecurityComputer SecuritySecurity ArchitectureSecurity ProtocolsCyber-physical SecurityDevice AuthenticationEmbedded SecurityEmbedded System SecurityMutual AuthenticationSecure System DesignAttestationEmbedded Device SecurityIntegrityNetworked Embedded SystemsRemote AttestationRemote Device AttestationSecurity For Internet Of Things DevicesSecurity In Smart Homes
Networks of and embedded (IoT) devices are becoming increasingly popular, particularly, in settings such as smart homes, factories and vehicles. These networks can include numerous (potentially diverse) devices that collectively perform certain tasks. In order to guarantee overall safety and privacy, especially in the face of remote exploits, software integrity of each device must be continuously assured. This can be achieved by Remote Attestation (RA) - a security service for reporting current software state of a remote and untrusted device. While RA of a single device is well understood, collective RA of large numbers of networked embedded devices poses new research challenges. In particular, unlike single-device RA, collective RA has not benefited from any systematic treatment. Thus, unsurprisingly, prior collective RA schemes are designed in an ad hoc fashion. Our work takes the first step toward systematic design of collective RA, in order to help place collective RA onto a solid ground and serve as a set of design guidelines for both researchers and practitioners. We explore the design space for collective RA and show how the notions of security and effectiveness can be formally defined according to a given application domain. We then present and evaluate a concrete collective RA scheme systematically designed to satisfy these goals.
30
SWATT: software-based attestation for embedded devices
Abhijith Seshadri, Adrian Perrig, Leendert van Doorn et al. · 2004 · 701 citations
Jonathan M. McCune, Bryan Parno, Adrian Perrig et al. · 2008 · 646 citations
Engineering, Computer Engineering, Electrical Engineering +14
TrustVisor: Efficient TCB Reduction and Attestation
Jonathan M. McCune, Yanlin Li, Ning Qu et al. · 2010 · 544 citations
Copilot - a coprocessor-based kernel runtime integrity monitor
Nick L. Petroni, Timothy Fraser, Jesús Molina et al. · 2004 · 451 citations
Patrick Koeberl, Steffen Schulz, Ahmad‐Reza Sadeghi et al. · 2014 · 340 citations