Google heeft na zes jaar werken aan het project de start van de productie van een chip aangekondigd, gebouwd op het open platform OpenTitan. De chip wordt geproduceerd door Nuvoton en is gemarkeerd als de eerste implementatie van OpenTitan, die klaar is voor gebruik in echte projecten. Momenteel is er een proefpartij uitgebracht voor testen, en de massaproductie staat gepland voor deze lente.
OpenTitan is een platform voor het creƫren van betrouwbare hardwarecomponenten (RoT, Root of Trust), die worden toegepast waar het nodig is om de integriteit van de hardware- en software-elementen van het systeem te waarborgen. Bijvoorbeeld, om te verifiƫren dat kritieke delen van het systeem niet zijn vervalst en zijn gebaseerd op door de fabrikant goedgekeurde code. Het project biedt een kant-en-klare, goedgekeurde en betrouwbare basisaanpak die het vertrouwen in de ontwikkelde oplossingen verhoogt en de kosten bij de ontwikkeling van gespecialiseerde chips voor beveiliging verlaagt.
Chips op basis van OpenTitan kunnen worden gebruikt in servermoederborden, netwerkkaarten, consumentenelektronica, routers en IoT-apparaten voor het verifiëren van firmware en gedownloade componenten, voor het genereren van cryptografisch unieke systeemidentificatoren (beveiliging tegen hardwarevervalsing), voor het bieden van beveiligingsgerelateerde diensten, voor de bescherming van cryptografische sleutels (isolatie van sleutels in geval van fysieke toegang van een aanvaller tot de hardware) en voor het bijhouden van een geïsoleerd auditlog dat niet kan worden bewerkt of gewist.
OpenTitan bevat logische blokken die gewild zijn in RoT-chips, zoals een open microprocessor op basis van de RISC-V-architectuur (RV32IMCB Ibex), cryptografische coprocessoren, een hardware random number generator, een sleutelharmonieux die DICE ondersteunt, een mechanisme voor veilige gegevensopslag in zowel vaste als vluchtige geheugen, beschermtechnologieƫn, invoer-/uitvoerblokken en componenten voor veilige opstart. Het apparaat biedt ook blokken met implementaties van standaardencryptiealgoritmes, zoals AES en HMAC-SHA256, en een versneller voor wiskundige bewerkingen die worden toegepast in algoritmes voor digitale handtekeningen op basis van openbare sleutels.

Het project is opgericht door Google, maar is overgedragen aan de non-profitorganisatie lowRISC, waarna bedrijven zoals Western Digital, Seagate, Nuvoton Technology, Winbond, Rivos, zeroRISC en G+D Mobile Security zich bij de ontwikkeling hebben aangesloten. De code en specificaties van hardwarecomponenten die verband houden met het project zijn gepubliceerd onder de Apache 2.0-licentie. De oplossingen die worden toegepast in OpenTitan zijn gebaseerd op technologieën die al worden gebruikt in cryptografische USB-tokens van Google Titan en TPM-chips voor geverifieerde opstart, geïnstalleerd op servers de infrastructuur van Google, evenals op Chromebook- en Pixel-apparaten.
In tegenstelling tot bestaande implementaties van Root of Trust, ontwikkelt OpenTitan zich volgens het concept 'veiligheid door transparantie', wat inhoudt dat de code en schema's toegankelijk zijn en dat er een volledig open ontwikkelingsproces wordt toegepast, dat niet is gebonden aan specifieke leveranciers en chipfabrikanten. OpenTitan is de eerste op de markt uitgerolde open implementatie van Root of Trust, die ondersteuning biedt voor een post-kwantummechanisme voor veilige opstart gebaseerd op het gebruik van het digitale handtekeningalgoritme SLH-DSA (Sphincs+), dat bestand is tegen aanvallen met kwantumcomputers.

Bron: opennet.ru
