Bridging the interoperability gaps among trusted architectures in MCUs

dc.contributor.authorPinto, Sandro
dc.contributor.authorCunha, Luís Carlos Costa
dc.contributor.authorOliveira, Daniel
dc.contributor.authorGrisafi, Michele
dc.contributor.authorBeozzo, Emanuele
dc.contributor.authorCrispo, Bruno
dc.date.accessioned2026-04-22T13:18:56Z
dc.date.issued2025-10-20
dc.description.abstractThe increasing adoption of IoT devices highlights the urgent need for robust security solutions, particularly on low-end MCUs. However, these platforms typically lack the advanced security mechanisms found in higher-end processors, making them highly vulnerable to attacks. This paper presents an interoperable solution that enables Trusted Execution Environments (TEEs) on low-end MCUs, leveraging platform-specific hardware security primitives available in both ARMv7-M and RISC-V architectures. By complementing these primitives with software-based isolation techniques, the proposed solution achieves strong domain isolation even in resource-constrained devices. Additionally, the adoption of the GlobalPlatform API provides a common abstraction layer that decouples application development from platform-specific details, allowing trusted applications to run seamlessly across different MCU platforms. In the evaluation, we assessed the solutions through performance microbenchmarks and real-world applications, demonstrating their feasibility and the trade-offs between security and performance across different workloads.eng
dc.description.sponsorshipFunded by the European Union under Horizon Europe Programme - Grant Agreement 101070537 — CrossCon.
dc.distributioninternational
dc.identifier.citationPinto, S., Cunha, L., Oliveira, D., Grisafi, M., Beozzo, E., & Crispo, B. (2025). Bridging the Interoperability Gaps Among Trusted Architectures in MCUs. In Lecture Notes in Computer Science (pp. 274–289). Springer Nature Singapore. https://doi.org/10.1007/978-981-95-3543-9_15
dc.identifier.doi10.1007/978-981-95-3543-9_15
dc.identifier.eisbn978-981-95-3543-9
dc.identifier.eissn1611-3349
dc.identifier.isbn978-981-95-3542-2
dc.identifier.issn0302-9743
dc.identifier.urihttps://hdl.handle.net/1822/101172
dc.language.isoeng
dc.peerreviewedyes
dc.publisherSpringer
dc.relationCross-platform Open Security Stack for Connected Devices [101070537]
dc.relation.hasversionhttps://link.springer.com/chapter/10.1007/978-981-95-3543-9_15
dc.rightsopenAccess
dc.rights.urihttp://creativecommons.org/licenses/by-nc/4.0/
dc.subjectArmv7-Mpor
dc.subjectEmbedded systemspor
dc.subjectInteroperabilitypor
dc.subjectIoT Securitypor
dc.subjectRISC-Vpor
dc.subjectTEEpor
dc.subjectTrusted Execution Environmentpor
dc.titleBridging the interoperability gaps among trusted architectures in MCUseng
dc.typeconferencePaper
dspace.entity.typePublication
oaire.awardNumber101070537
oaire.awardTitleCross-platform Open Security Stack for Connected Devices [101070537]
oaire.awardURIhttps://hdl.handle.net/1822/98615
oaire.citation.volume16218
oaire.citationEndPage289por
oaire.citationStartPage274por
oaire.citationVolume16218 LNCSpor
oaire.funderIdentifierhttps://doi.org/10.13039/501100000780
oaire.funderNameEuropean Commission
oaire.fundingStreamHE
oaire.versionhttp://purl.org/coar/version/c_970fb48d4fbd8a85
relation.isProjectOfPublicationcfc2541b-79f0-4cfa-9b64-325db9b5c9e3
relation.isProjectOfPublication.latestForDiscoverycfc2541b-79f0-4cfa-9b64-325db9b5c9e3
sdum.journalLecture Notes in Computer Science

Ficheiros

Pacote original

A mostrar 1 - 1 de 1
A carregar...
Nome:
Bridging_interoperability_gaps.pdf
Tamanho:
563.61 KB
Formato:
Adobe Portable Document Format