Die Firma Google hat angekĂŒndigt, in den Chromebook-GerĂ€ten Chips einzusetzen, die auf der offenen Plattform OpenTitan basieren. Chromebook sind die ersten kommerziell verfĂŒgbaren GerĂ€te, die mit OpenTitan ausgestattet sind. Im Laufe dieses Jahres plant Google die EinfĂŒhrung von Serversystemen mit OpenTitan in seinen Rechenzentren. Die Massenproduktion der Chips wird von der Firma Nuvoton organisiert. Zudem wurde der Beginn der Arbeit an einer zweiten Version des Chips bekannt gegeben, die die Verwendung postquantum-verschlĂŒsselter Algorithmen fĂŒr sicheres Booten und Attestierung, nĂ€mlich ML-DSA und ML-KEM, ermöglichen wird, welche Methoden der Kryptografie nutzen, die auf der Lösung von Gitterproblemen basieren.

Das OpenTitan-Projekt bietet eine Plattform zur Schaffung vertrauenswĂŒrdiger Hardwarekomponenten (RoT, Root of Trust), die dort eingesetzt werden, wo der integrale Zustand der Hardware- und Softwareelemente eines Systems garantiert werden muss. OpenTitan wurde 2018 von Google ins Leben gerufen, aber 2019 an die gemeinnĂŒtzige Organisation lowRISC ĂŒbergeben, nachdem sich Unternehmen wie Western Digital, Seagate, Nuvoton Technology, Winbond, Rivos, zeroRISC und G+D Mobile Security an seiner Entwicklung beteiligt hatten. Der mit dem Projekt verbundene Code und die Spezifikationen der Hardwarekomponenten wurden unter der Lizenz Apache 2.0 veröffentlicht. Die in OpenTitan verwendeten Lösungen basieren auf Technologien, die bereits in den kryptografischen USB-Token Google Titan und TPM-Chips zur GewĂ€hrleistung eines verifiziertes Bootens eingesetzt werden. Servern der Infrastruktur von Google sowie auf Chromebook- und Pixel-GerĂ€ten installiert sind.
Im Gegensatz zu bestehenden Implementierungen des Root of Trust entwickelt sich OpenTitan gemÀà dem Konzept âSicherheit durch Transparenzâ, das die VerfĂŒgbarkeit von Code und SchaltplĂ€nen sowie die Anwendung eines vollstĂ€ndig offenen Entwicklungsprozesses, der nicht an bestimmte Anbieter und Chip-Hersteller gebunden ist, umfasst. OpenTitan wurde zur ersten auf dem Markt verfĂŒgbaren offenen Implementierung des Root of Trust, die UnterstĂŒtzung fĂŒr einen postquantum-Mechanismus fĂŒr sicheres Booten bietet, der auf dem Algorithmus zur Erstellung digitaler Signaturen SLH-DSA (Sphincs+) basiert, der gegen Brute-Force-Angriffe auf Quantencomputern resistent ist.
OpenTitan-basierte Chips können in Server-Mainboards, Netzwerkkarten, VerbrauchergerĂ€ten, Routern und IoT-GerĂ€ten zur Verifikation von Firmware und geladenen Komponenten (Schutz vor Modifikationen kritischer Systemteile), zur Generierung kryptografisch einzigartiger System-IDs (Schutz vor Hardware-FĂ€lschungen), zur Bereitstellung sicherheitsrelevanter Dienste, zum Schutz kryptografischer SchlĂŒssel (Isolation der SchlĂŒssel im Falle von physischem Zugriff durch einen Angreifer auf die Hardware) und zur FĂŒhrung eines isolierten, nicht bearbeitbaren oder löschbaren Audit-Logs verwendet werden.
OpenTitan umfasst logische Blöcke, die in RoT-Chips benötigt werden, wie einen offenen Mikroprozessor auf Basis der RISC-V-Architektur (RV32IMCB Ibex), kryptografische Koprozessoren, einen hardwarebasierten Zufallszahlengenerator, einen SchlĂŒsselmanager mit DICE-UnterstĂŒtzung, einen Mechanismus fĂŒr sicheren Datenspeicher in nicht-flĂŒchtigem und flĂŒchtigem Speicher, Schutztechnologien, Eingabe-/Ausgabe-Blöcke und Komponenten fĂŒr sicheres Booten. Das GerĂ€t bietet zudem Blöcke mit Implementierungen gĂ€ngiger VerschlĂŒsselungsalgorithmen wie AES und HMAC-SHA256 sowie einen Beschleuniger fĂŒr mathematische Operationen, die in Algorithmen fĂŒr digitale Signaturen mit öffentlichen SchlĂŒsseln verwendet werden.

Quelle: opennet.ru
