TPM, ein dedizierter Kryptoprozessor, der in die Hauptplatine des Systems integriert ist, wurde entwickelt, um kryptografische Schlüssel zu speichern und zusätzliche kryptografische Dienste wie die Erzeugung von Zufallszahlen bereitzustellen. Mit der Unterstützung von TPM in ELinOS können Entwickler sicherere eingebettete Systeme erstellen, die eine Vielzahl kritischer Sicherheitsfunktionen nutzen.
ELinOS bietet eine vollständige Suite von TPMv2-Tools und Bibliotheken, die Entwicklern die neuesten Hardware-Sicherheitsfunktionen zur Verfügung stellen. Darüber hinaus ermöglicht die Integration mit systemd die sichere automatische Verschlüsselung von Festplatten. Die Entschlüsselungsschlüssel werden sicher im TPM gespeichert und während des Systemstarts abgerufen, wodurch verschlüsselte Dateisysteme sowohl benutzerfreundlich als auch vollständig vor unbefugtem Zugriff geschützt sind. Zusätzlich umfasst die TPM-Integration Tools zur Verwaltung von boardspezifischen Geräten und bietet eine maßgeschneiderte Lösung für verschiedene Hardwarekonfigurationen.
Die Funktion des nichtflüchtigen RAMs (NVRAM) im TPM erlaubt das sichere Lesen und Schreiben von Werten, die durch Secure Boot oder Passwortmechanismen geschützt sind, und gewährleistet so die Integrität und Vertraulichkeit sensibler Daten. ELinOS nutzt zudem die eingebauten Verschlüsselungs- und Entschlüsselungsalgorithmen des TPM, um hardwarebasierte Sicherheitsmaßnahmen zu ermöglichen, die sensible Informationen und Kommunikationsdaten schützen. Die Hardware-Zufallszahlengenerierung (Random Number Generator, RNG) des TPM stellt sicher, dass echte Zufallszahlen erzeugt werden, die für sichere kryptografische Operationen entscheidend sind. Bei verdächtigen Aktivitäten oder Manipulationsversuchen kann TPM Sperrmechanismen auslösen, um unbefugten Zugriff zu verhindern und die Integrität des Systems zu schützen.
Die Einführung der TPM-Unterstützung in ELinOS eröffnet neue sicherheitsorientierte Anwendungsfälle in eingebetteten Systemen. Entwickler können die Verschlüsselung von Festplatten vereinfachen und gleichzeitig maximale Sicherheit gewährleisten, da TPM die Entschlüsselungsschlüssel verwaltet, ohne dass Benutzereingriffe erforderlich sind. Darüber hinaus ermöglicht die sichere Schlüsselverwaltung im TPM die sichere Speicherung kryptografischer Schlüssel, wodurch wichtige Informationen wie Systemanmeldeinformationen, Firmware-Integrität und Verschlüsselungsdetails geschützt werden. Benutzer können auch sensible Daten mit den sicheren Algorithmen des TPM verschlüsseln und entschlüsseln, was das Risiko von Datenverlust oder Manipulation erheblich reduziert. TPM eignet sich insbesondere für eingebettete Geräte in sicherheitskritischen Bereichen wie Industrieautomatisierung, Gesundheitswesen und Transport, in denen hohe Sicherheit unverzichtbar ist.
„Mit der Einführung der TPM-Unterstützung in ELinOS setzt SYSGO seine Mission fort, die höchsten Sicherheitsstandards für eingebettete Systeme bereitzustellen“, sagte David Engraf, Leiter Produktentwicklung bei SYSGO. „Diese Funktion ermöglicht es Entwicklern, hardwarebasierte Kryptografie voll auszunutzen und ihre eingebetteten Geräte vor aufkommenden Sicherheitsbedrohungen zu schützen.“
Die TPM-Unterstützung ist ab sofort als Bestandteil von ELinOS 7.2.1 verfügbar. Entwickler und Kunden, die die erweiterten Sicherheitsfunktionen erkunden möchten, können sich für weitere Informationen an SYSGO wenden.
Entdecken Sie die Leistung von ELinOS selbst – laden Sie die kostenlose Testversion herunter und erleben Sie die Funktionen: www.sysgo.com/get-elinos
Weitere Informationen finden Sie unter www.sysgo.com/elinos