Interruptible Remote Attestation of Low-end IoT Microcontrollers via Performance Counters

0Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.

Abstract

Remote attestation is a method used in distributed systems to detect integrity violations on a target device (prover) through a challenge-response protocol initiated by a verifier device. The prover calculates a hash of its memory, which is compared to a known good state hash by the verifier. We propose a novel technique, called Counters Help Against Roving Malware (CHARM), which uses hardware performance counters on the prover's side and machine learning on the verifier's side to make interruptible remote attestation feasible, even for constrained microcontrollers. We will demonstrate the effectiveness of various machine learning tools and data manipulation techniques on prediction accuracy in a variety of scenarios.

Cite

CITATION STYLE

APA

Li Calsi, D., & Zaccaria, V. (2023). Interruptible Remote Attestation of Low-end IoT Microcontrollers via Performance Counters. ACM Transactions on Embedded Computing Systems, 22(5). https://doi.org/10.1145/3611674

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free