MCU-wide timing side channels and their detection

dc.contributor.authorMüller, Johannes
dc.contributor.authorAntón, Anna Lena Duque
dc.contributor.authorDeutschmann, Lucas
dc.contributor.authorMehmedagic, Dino
dc.contributor.authorRodrigues, Cristiano
dc.contributor.authorOliveira, Daniel José Cunha
dc.contributor.authorFadiheh, Mohammad Rahmani
dc.contributor.authorDevarajegowda, Keerthikumara
dc.contributor.authorPinto, Sandro
dc.contributor.authorStoffel, Dominik
dc.contributor.authorKunz, Wolfgang
dc.date.accessioned2026-04-14T09:57:45Z
dc.date.issued2024-06-23en_US
dc.date.updated2026-04-14T09:22:42Z
dc.description.abstractMicroarchitectural timing side channels have been thoroughly investigated as a security threat in hardware designs featuring shared buffers (e.g., caches) and/or parallelism between attacker and victim task execution. However, contradicting common intuitions, recent activities demonstrate that this threat is real even in microcontroller SoCs without such features. In this paper, we describe SoC-wide timing side channels previously neglected by security analysis and present a new formal method to close this gap. In a case study on the RISC-V Pulpissimo SoC, our method detected a vulnerability to a previously unknown attack variant that allows an attacker to obtain information about a victim's memory access behavior. After implementing a conservative fix, we were able to verify that the SoC is now secure w.r.t. the considered class of timing side channels.por
dc.description.sponsorshipThis work was supported partly by Bundesministerium für Bildung und Forschung Scale4Edge, grant no. 16ME0122K-16ME0140+16ME0465, by Intel Corp., Scalable As surance Program and by Siemens EDA.
dc.description.version541D-2274-57D6 | Daniel José da Cunha Oliveira
dc.description.versionN/A
dc.distributioninternational
dc.identifier.citationJohannes Müller, Anna Lena Duque Antón, Lucas Deutschmann, Dino Mehmedagić, Cristiano Rodrigues, Daniel Oliveira, Mohammad Rahmani Fadiheh, Keerthikumara Devarajegowda, Sandro Pinto, Dominik Stoffel, and Wolfgang Kunz. 2024. MCU-Wide Timing Side Channels and Their Detection. In Proceedings of the 61st ACM/IEEE Design Automation Conference (DAC '24). Association for Computing Machinery, New York, NY, USA, Article 292, 1–6. https://doi.org/10.1145/3649329.3656541
dc.identifier.doi10.1145/3649329.3656541en_US
dc.identifier.isbn979-8-4007-0601-1
dc.identifier.issn0738-100Xpor
dc.identifier.slugcv-prod-5016186
dc.identifier.urihttps://hdl.handle.net/1822/100922
dc.language.isoeng
dc.peerreviewedyes
dc.publisherAssociation for Computing Machinery (ACM)
dc.rightsopenAccess
dc.rights.uriN/A
dc.subjectFormal Verificationpor
dc.subjectHardware Securitypor
dc.subjectTiming Side Channelspor
dc.titleMCU-wide timing side channels and their detectionen_US
dc.typeconferencePaper
dspace.entity.typePublication
oaire.versionhttp://purl.org/coar/version/c_970fb48d4fbd8a85
sdum.journalProceedings Design Automation Conferencepor

Ficheiros

Pacote original

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