
DC Element | Wert | Sprache |
---|---|---|
dc.contributor.advisor | Schmidt, Thomas | - |
dc.contributor.author | Blischke, Bennet | - |
dc.date.accessioned | 2025-08-14T11:12:10Z | - |
dc.date.available | 2025-08-14T11:12:10Z | - |
dc.date.created | 2023-12-14 | - |
dc.date.issued | 2025-08-14 | - |
dc.identifier.uri | https://hdl.handle.net/20.500.12738/18024 | - |
dc.description.abstract | RISC-V ist eine aufkommende Befehlssatzarchitektur, die bereits in eingeschränkten Geräten verwendet wird. Da diese Geräte heute mehr denn je miteinander verbunden sind, ist die Sicherheit des Betriebs-systems von grundlegender Bedeutung. Die RISC-V Physical Memory Protection (PMP)-Einheit bietet Hardwareunterstützung für Speicherschutzmechanismen auf Betriebssystemebene. Können eingebettete Betriebssysteme die PMP nutzen, um zusätzliche Sicherheitsmechanismen zu implementieren? Stellt die begrenzte Verfügbarkeit von Rechenressourcen ein Hindernis dar? Um dies zu untersuchen, habe ich einen Prototyp für das IoT-Betriebssystem RIOT entwickelt. Da RIOT quelloffen ist, konnte ich Teile dieses Prototyps in den Quellcode einbringen. Ich habe in diesem Prototyp die Verhinderung der Datenausführung und die Erkennung von Thread-StackÜberläufen implementiert. Ich habe festgestellt, dass die RISC-V PMP für eingeschränkte Geräte geeignet ist, aber die Integration in bestehende Software-Stacks eine Herausforderung darstellt. Daher sollten bei der Entwicklung von eingebetteter Software hardwarebasierte Sicherheitsverfahren in Betracht gezogen werden. | de |
dc.description.abstract | RISC-V is an emerging instruction set architecture that is already in use in constrained devices. As these devices are now more interconnected than ever before, the need for operating system (OS) security is fundamental. The RISC-V physical memory protection (PMP) unit offers hardware assistance for memory protection schemes at an OS level. Can embedded OSes utilize the PMP to implement additional security schemes? Does the limited availability of computation resources present an obstruction? To investigate, I built a prototype for the IoT operating system RIOT. Since RIOT is open source, I was able to contribute parts of this prototype into its source tree. I implemented data execution prevention and thread stack overflow detection within this prototype. I found that the RISC-V PMP is suitable for constrained devices, but the integration into existing software stacks is challenging. Consequently, hardware-based security schemes should be considered during the design of embedded software. | en |
dc.language.iso | en | en_US |
dc.subject | RISC-V | en_US |
dc.subject | PMP | en_US |
dc.subject | RIOT | en_US |
dc.subject | Speicherschutz | en_US |
dc.subject | Sicherheit | en_US |
dc.subject | eingebettete Systeme | en_US |
dc.subject | Memory protection | en_US |
dc.subject | Security | en_US |
dc.subject | Constrained devices | en_US |
dc.subject.ddc | 004: Informatik | en_US |
dc.title | Evaluation of RISC-V Physical Memory Protection in Constrained IoT Devices | en |
dc.type | Thesis | en_US |
openaire.rights | info:eu-repo/semantics/openAccess | en_US |
thesis.grantor.department | Department Informatik | en_US |
thesis.grantor.universityOrInstitution | Hochschule für Angewandte Wissenschaften Hamburg | en_US |
tuhh.contributor.referee | Korf, Franz | - |
tuhh.identifier.urn | urn:nbn:de:gbv:18302-reposit-217657 | - |
tuhh.oai.show | true | en_US |
tuhh.publication.institute | Department Informatik | en_US |
tuhh.publication.institute | Fakultät Technik und Informatik | en_US |
tuhh.type.opus | Bachelor Thesis | - |
dc.type.casrai | Supervised Student Publication | - |
dc.type.dini | bachelorThesis | - |
dc.type.driver | bachelorThesis | - |
dc.type.status | info:eu-repo/semantics/publishedVersion | en_US |
dc.type.thesis | bachelorThesis | en_US |
dcterms.DCMIType | Text | - |
tuhh.dnb.status | domain | en_US |
item.cerifentitytype | Publications | - |
item.fulltext | With Fulltext | - |
item.languageiso639-1 | en | - |
item.advisorGND | Schmidt, Thomas | - |
item.grantfulltext | open | - |
item.creatorGND | Blischke, Bennet | - |
item.openairetype | Thesis | - |
item.openairecristype | http://purl.org/coar/resource_type/c_46ec | - |
item.creatorOrcid | Blischke, Bennet | - |
Enthalten in den Sammlungen: | Theses |
Dateien zu dieser Ressource:
Datei | Beschreibung | Größe | Format | |
---|---|---|---|---|
BA_Evaluation of RISC-V Physical Memory Protection in Constrained IoT Devices_geschwärzt.pdf | 823.13 kB | Adobe PDF | Öffnen/Anzeigen |
Feedback zu diesem Datensatz
Export
Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt.