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

Konzeptionierung, Implementierung und Validierung einer Rust basierten Software-Bibliothek zum Management von Zertifikaten in Feldbusgeräten

  • In modernen Industrieautomatisierungssysteme kann die IT-Sicherheit nicht mehr ignoriert werden. Um dem Datenverkehr Schutz zu bieten, sind kryptografische Schutzmaßnahmen notwendig. Eine gängige Schutzmaßnahme ist die Verwendung von digitalen Zertifikaten zur Autorisierung und Authentifizierung. Um Zertifikate sicher und geregelt auf Endgeräte zu bringen, ist jedoch eine Public-Key-InfrastructureIn modernen Industrieautomatisierungssysteme kann die IT-Sicherheit nicht mehr ignoriert werden. Um dem Datenverkehr Schutz zu bieten, sind kryptografische Schutzmaßnahmen notwendig. Eine gängige Schutzmaßnahme ist die Verwendung von digitalen Zertifikaten zur Autorisierung und Authentifizierung. Um Zertifikate sicher und geregelt auf Endgeräte zu bringen, ist jedoch eine Public-Key-Infrastructure notwendig. Solche PKIs sind bisher wenig im Umfeld der Industrieautomatisierung untersucht. Das Institut für verlässliche Embedded-Systems der Hochschule Offenburg bietet hierfür eine mögliche Lösung, welche auf einer zentralen Einheit, genannt Credentialing Entity, basiert. Ein Demonstrator dieses Konzepts wurde bereits in den weit verbreiteten Systemprogrammier-sprachen C und C++ implementiert. Im Rahmen dieser Arbeit wird die Verwendung der modernen speichersicheren Programmiersprache Rust in der Systemprogrammierung als Alternative zu den Domänenführern C/C++ am Beispiel der Implementierung der Credentialing-Entity untersucht. Hierbei werden Aspekte wie die Vorzüge Rusts, dessen Ökosystem und Interoperabilität mit den Marktführern C/C++ untersucht.show moreshow less
  • In modern industrial automation IT security can no longer be ignored. Cryptographic protection of exchanged data is necessary. A common approach is the use of digital certificates, to achieve authorization and authentication. To safely distribute and manage these certificates a public key infrastructure is necessary. Such pkis are currently underexplored in the field of industrial automation. TheIn modern industrial automation IT security can no longer be ignored. Cryptographic protection of exchanged data is necessary. A common approach is the use of digital certificates, to achieve authorization and authentication. To safely distribute and manage these certificates a public key infrastructure is necessary. Such pkis are currently underexplored in the field of industrial automation. The institute for reliable embedded systems of the Hochschule Offenburg offers on possible solution to this problem by using a central unit called credentialing entity. As a proof of concept a demonstrator of this concept is implemented in the popular systems programming languages C and C++. In the scope of this thesis the use of the modern memory safe systems programming language rust as an alternative to the domain leader C/C++ in systems programming is explored using the example of the implementation of the credentialing entity. Here the positive aspects of the rust language, its ecosystem and the interoperability with current domain leader C/C++ are examined.show moreshow less

Download full text files

Export metadata

Additional Services

Search Google Scholar

Statistics

frontdoor_oas
Metadaten
Document Type:Bachelor Thesis
Zitierlink: https://opus.hs-offenburg.de/6897
Bibliografische Angaben
Title (German):Konzeptionierung, Implementierung und Validierung einer Rust basierten Software-Bibliothek zum Management von Zertifikaten in Feldbusgeräten
Author:Marius Urban
Advisor:Axel Sikora, Stefan Wehr
Year of Publication:2023
Granting Institution:Hochschule Offenburg
Page Number:III, 67
URN:https://urn:nbn:de:bsz:ofb1-opus4-68976
Language:German
Inhaltliche Informationen
Institutes:Fakultät Elektrotechnik, Medizintechnik und Informatik (EMI) (ab 04/2019)
Institutes:Abschlussarbeiten / Bachelor-Studiengänge / MKA
DDC classes:000 Allgemeines, Informatik, Informationswissenschaft
600 Technik, Medizin, angewandte Wissenschaften
GND Keyword:Computersicherheit; Public-Key-Infrastructure
Tag:Rust; Zertifikate
PKI
Formale Angaben
Open Access: Open Access 
 Diamond 
Licence (German):License LogoCreative Commons - CC0 1.0 - Universell - Public Domain Dedication
SWB-ID:1844542831