Previous Article in Journal
Intelligent Edge Computing Architecture: Low-Latency Transmission in an Intelligent Transport System for IoT Applications
Previous Article in Special Issue
Hybrid Deep Architectures in Contrastive Latent Space: Performance Analysis of VAE-MLP, VAE-MoTE, and VAE-GAT for IoT Botnet Detection
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
This is an early access version, the complete PDF, HTML, and XML versions will be available soon.
Article

Run-Time Enclave Measurement in the Keystone Framework

Dipartimento di Automatica e Informatica, Politecnico di Torino, Corso Duca degli Abruzzi 24, 10129 Torino, Italy
*
Author to whom correspondence should be addressed.
IoT 2026, 7(2), 48; https://doi.org/10.3390/iot7020048 (registering DOI)
Submission received: 9 April 2026 / Revised: 22 May 2026 / Accepted: 11 June 2026 / Published: 12 June 2026
(This article belongs to the Special Issue Cybersecurity in the Age of the Internet of Things)

Abstract

In recent years, organisations have increasingly transitioned their workloads from on-premise infrastructures to cloud environments, while leveraging edge computing to meet the rising demand for scalable and distributed applications. This shift has accelerated the adoption of IoT devices, which play a key role in enabling these systems. As a result, ensuring the security of sensitive IoT applications has become critical, motivating the use of Trusted Execution Environments (TEEs) to provide isolated execution even in the presence of potentially compromised operating systems. This work focuses on the IoT-oriented Keystone Enclave framework, an open-source TEE built on the RISC-V Instruction Set Architecture. Among its security features, Keystone implements a binary measurement mechanism during the enclave-loading phase. However, this approach guarantees application integrity only at load time, leaving the TEE’s confidentiality and integrity vulnerable to runtime exploitation of software vulnerabilities. To address this limitation, we propose an integrity verification mechanism that provides evidence about the state of sensitive memory regions throughout enclave execution. Compared to traditional load-time measurement techniques, our approach reduces per-execution measurement overhead by 57.5%, while requiring minimal extensions to the Trusted Computing Base. Furthermore, it overcomes key limitations of the existing framework by decoupling enclave applications from the attestation logic.
Keywords: trusted execution environment; keystone enclave; RISC-V; trusted computing; confidential computing; remote attestation trusted execution environment; keystone enclave; RISC-V; trusted computing; confidential computing; remote attestation

Share and Cite

MDPI and ACS Style

Ciravegna, F.; Bravi, E.; Sisinni, S.; Lioy, A. Run-Time Enclave Measurement in the Keystone Framework. IoT 2026, 7, 48. https://doi.org/10.3390/iot7020048

AMA Style

Ciravegna F, Bravi E, Sisinni S, Lioy A. Run-Time Enclave Measurement in the Keystone Framework. IoT. 2026; 7(2):48. https://doi.org/10.3390/iot7020048

Chicago/Turabian Style

Ciravegna, Flavio, Enrico Bravi, Silvia Sisinni, and Antonio Lioy. 2026. "Run-Time Enclave Measurement in the Keystone Framework" IoT 7, no. 2: 48. https://doi.org/10.3390/iot7020048

APA Style

Ciravegna, F., Bravi, E., Sisinni, S., & Lioy, A. (2026). Run-Time Enclave Measurement in the Keystone Framework. IoT, 7(2), 48. https://doi.org/10.3390/iot7020048

Article Metrics

Back to TopTop