Lars Pfau: RIOT im RISC-V User-Mode
RIOT im RISC-V User-Mode - Untersuchung der Realisierbarkeit von Trusted Execution Environments in RISC-V Secure Embedded Systems mit RIOT
- https://inet.haw-hamburg.de/events/inet-seminar/lars-pfau-riot-im-risc-v-user-mode
- Lars Pfau: RIOT im RISC-V User-Mode
- 2024-03-13T16:00:00+01:00
- 2024-03-13T17:00:00+01:00
- RIOT im RISC-V User-Mode - Untersuchung der Realisierbarkeit von Trusted Execution Environments in RISC-V Secure Embedded Systems mit RIOT
Mar 13, 2024 from 04:00 PM to 05:00 PM (Europe/Berlin / UTC100)
Im Kontext des Internet of Things (IoT) sind Mikrocontroller verschiedenen Bedrohungen durch Remote-Attacker ausgesetzt. Mit Trusted Execution Environments (TEE) können die Auswirkungen solcher Angriffe auf IoT-Geräte abgeschwächt werden. Fehlende Hardwaremechanismen für Speicherisolation verhindert jedoch bisher die Implementierung von TEEs in low-end IoT-Nodes.
Die neue RISC-V Befehlssatzarchitektur spezifiziert mit Secure Embedded Systems eine Klasse von Mikrocontrollern, auf denen die Implementierung von Trusted Execution Environments realisiert werden kann. Dies erfordert jedoch, dass Echtzeitbetriebssysteme im User-mode laufen.
In diesem Vortrag wird zunächst analysiert, wie das Echtzeitbetriebssystem RIOT im RISC-V User-mode ausgeführt werden kann. Basierend auf diesen Erkenntnissen wird RIOT für die Ausführung im RISC-V User-mode portiert. Die Implementierung wird anschließend mithilfe von Performance-Benchmarks evaluiert. Die Ergebnisse zeigen, dass die Implementierung von Trusted Execution Environments auf RISC-V Secure Embedded Systems mit RIOT prinzipiell möglich ist.