Smart City Gnosys

Smart city article details

Title Lape: A Lightweight Attestation Of Program Execution Scheme For Bare-Metal Systems
ID_Doc 34727
Authors Huo D.; Wang Y.; Liu C.; Li M.; Wang Y.; Xu Z.
Year 2020
Published Proceedings - 2020 IEEE 22nd International Conference on High Performance Computing and Communications, IEEE 18th International Conference on Smart City and IEEE 6th International Conference on Data Science and Systems, HPCC-SmartCity-DSS 2020
DOI http://dx.doi.org/10.1109/HPCC-SmartCity-DSS50907.2020.00011
Abstract Unlike traditional processors, Internet of Things (IoT) devices are short of resources to incorporate mature protections (e.g. MMU, TrustZone) against modern control-flow attacks. Remote (control-flow) attestation is fast becoming a key instrument in securing such devices as it has proven the effectiveness on not only detecting runtime malware infestation of a remote device, but also saving the computing resources by moving the costly verification process away. However, few control-flow attestation schemes have been able to draw on any systematic research into the software specificity of bare-metal systems, which are widely deployed on resource-constrained IoT devices. To our knowledge, the unique design patterns of the system limit implementations of such expositions. In this paper, we present the design and proof-of-concept implementation of LAPE, a lightweight attestation of program execution scheme that enables detecting control-flow attacks for bare-metal systems without requiring hardware modification. With rudimentary memory protection support found in modern IoT-class microcontrollers, LAPE leverages software instrumentation to compartmentalize the firmware functions into several 'attestation compartments'. It then continuously tracks the control-flow events of each compartment and periodically reports them to the verifier. The PoC of the scheme is incorporated into an LLVM-based compiler to generate the LAPE-enabled firmware. By taking experiments with several real-world IoT firmware, the results show both the efficiency and practicality of LAPE. © 2020 IEEE.
Author Keywords Attestation Compartments; Bare-Metal Systems; Control Flow Attestation


Similar Articles


Id Similarity Authors Title Published
44110 View0.863Iqbal A.; Zia U.; Aman M.N.; Sikdar B.Ram-Based Firmware Attestation For Iot Security: A Representation Learning FrameworkIEEE Internet of Things Journal, 11, 21 (2024)
52961 View0.853Ankergård S.F.J.J.; Dushku E.; Dragoni N.State-Of-The-Art Software-Based Remote Attestation: Opportunities And Open Issues For Internet Of ThingsSensors, 21, 5 (2021)