Volltext-Downloads (blau) und Frontdoor-Views (grau)
  • search hit 12 of 208
Back to Result List

EAP-TLS für eingebettete Systeme in Rust

EAP-TLS for embedded systems in Rust

  • Extensible Authentication Protocol (EAP) bietet eine flexible Möglichkeit zur Authentifizierung von Endgeräten und kann in Kombination mit TLS für eine zertifikatsbasierte Authentifizierung verwendet werden. Motiviert wird diese Arbeit von einer potenziellen Erweiterung für PROFINET, die diese Protokolle einsetzen soll. Dabei soll eine sicherer EAP-TLS-Protokollstacks für eingebettete SystemeExtensible Authentication Protocol (EAP) bietet eine flexible Möglichkeit zur Authentifizierung von Endgeräten und kann in Kombination mit TLS für eine zertifikatsbasierte Authentifizierung verwendet werden. Motiviert wird diese Arbeit von einer potenziellen Erweiterung für PROFINET, die diese Protokolle einsetzen soll. Dabei soll eine sicherer EAP-TLS-Protokollstacks für eingebettete Systeme in der Programmiersprache Rust entwickelt werden. Durch das Ownership-System von Rust können Speicherfehler eliminiert werden, ohne dabei auf die positiven Eigenschaften von nativen Sprachen zu verzichten. Es wird ein besonderes Augenmerk auf wie die Verwendung klassischer Rust-Bibliotheken im Umfeld von eingebetteten Systemen, den Einfluss des Speichermodells auf das Design, sowie die Integration von C-Bibliotheken für automatisierte Interoperabilitätstests gelegt.show moreshow less
  • Extensible Authentication Protocol (EAP) offers flexible ways to authenticate devices and can be combined with TLS to use certificates. This work is motivated by a potential extension for PROFINET using these protocols. Main concern is the development of a secure EAP-TLS protocol stack for embedded systems in the Rust programming language. Rust's ownership system can eliminate memory errorsExtensible Authentication Protocol (EAP) offers flexible ways to authenticate devices and can be combined with TLS to use certificates. This work is motivated by a potential extension for PROFINET using these protocols. Main concern is the development of a secure EAP-TLS protocol stack for embedded systems in the Rust programming language. Rust's ownership system can eliminate memory errors without sacrificing the positive features of native languages. Special attention is given to how classical Rust libraries can be used in an embedded systems environment, the influence of this memory model on the architecture, and the inte\-gration of C libraries for automated interoperability testing.show moreshow less

Download full text files

  • EAP-TLS_fuer_eingebette_Systeme_in_Rust.pdf
    deu

Export metadata

Additional Services

Search Google Scholar

Statistics

frontdoor_oas
Metadaten
Document Type:Master's Thesis
Zitierlink: https://opus.hs-offenburg.de/7199
Bibliografische Angaben
Title (German):EAP-TLS für eingebettete Systeme in Rust
Title (English):EAP-TLS for embedded systems in Rust
Author:Robin Willmann
Advisor:Axel Sikora, Stefan Wehr
Year of Publication:2023
Granting Institution:Hochschule Offenburg
Page Number:89, viii
Language:German
Inhaltliche Informationen
Institutes:Forschung / ivESK - Institut für verlässliche Embedded Systems und Kommunikationselektronik
Fakultät Elektrotechnik, Medizintechnik und Informatik (EMI) (ab 04/2019)
Institutes:Abschlussarbeiten / Master-Studiengänge / INFM
DDC classes:000 Allgemeines, Informatik, Informationswissenschaft
GND Keyword:Computersicherheit; EAP-Protokoll
Tag:Eingebettete Systeme; IT-Sicherheit; Rust
Embedded Rust; Extensible Authentication Protocol
Formale Angaben
Open Access: Closed 
Licence (German):License LogoUrheberrechtlich geschützt