This is an early access version, the complete PDF, HTML, and XML versions will be available soon.
Open AccessArticle
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
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.
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
Article Access Statistics
For more information on the journal statistics, click
here.
Multiple requests from the same IP address are counted as one view.