Google ha annunciato l'inizio dell'utilizzo di chip basati sulla piattaforma open source OpenTitan nei dispositivi Chromebook. I Chromebook sono diventati i primi dispositivi commerciali disponibili sul mercato dotati di OpenTitan. Inoltre, quest'anno nei data center di Google si prevede di avviare l'implementazione di sistemi server basati su OpenTitan. La produzione di massa dei chip è gestita dall'azienda Nuvoton. È stata aggiunta anche una notizia riguardante l'inizio dei lavori su una seconda versione del chip, che consentirà l'uso di algoritmi crittografici post-quantistici per l'avvio sicuro e l'attestazione, come ML-DSA e ML-KEM, che implementano metodi di crittografia basati sulla risoluzione di problemi nella teoria dei reticolati.

Il progetto OpenTitan fornisce una piattaforma per la creazione di componenti hardware affidabili (RoT, Root of Trust), utilizzati in contesti dove è necessario garantire l'integrità degli elementi hardware e software del sistema. OpenTitan è stato fondato da Google nel 2018, ma nel 2019 è stato trasferito all'organizzazione no-profit lowRISC, a cui si sono unite aziende come Western Digital, Seagate, Nuvoton Technology, Winbond, Rivos, zeroRISC e G+D Mobile Security per il suo sviluppo. Il codice e le specifiche dei componenti hardware correlati al progetto sono pubblicati con licenza Apache 2.0. Le soluzioni utilizzate in OpenTitan si basano su tecnologie già adottate nei token USB crittografici Google Titan e nei chip TPM per garantire un avvio verificato, installati su server infrastruttura Google, così come su dispositivi Chromebook e Pixel.
A differenza delle attuali implementazioni del Root of Trust, OpenTitan si sviluppa secondo il principio della "sicurezza attraverso la trasparenza", che prevede la disponibilità del codice e degli schemi, oltre all'adozione di un processo di sviluppo completamente aperto, indipendente da fornitori e produttori di circuiti integrati. OpenTitan è stata la prima implementazione open source del Root of Trust sul mercato, dotata di supporto per un meccanismo di avvio sicuro post-quantistico basato sull'algoritmo di firma digitale SLH-DSA (Sphincs+), resistente agli attacchi dei computer quantistici.
I chip basati su OpenTitan possono essere utilizzati nelle schede madri server, nelle schede di rete, nei dispositivi di consumo, nei router e nei dispositivi Internet of Things per la verifica dei firmware e dei componenti caricabili (protezione da modifiche alle parti critiche del sistema), per generare identificatori unici crittograficamente per il sistema (protezione contro la sostituzione dell'hardware), per fornire servizi legati alla sicurezza, per proteggere le chiavi crittografiche (isolamento delle chiavi nel caso in cui un malintenzionato ottenga l'accesso fisico all'hardware) e per mantenere un registro di audit isolato, che non può essere modificato o cancellato.
OpenTitan include blocchi logici richiesti nei chip RoT, come un microprocessore open-source basato sull'architettura RISC-V (RV32IMCB Ibex), co-processori crittografici, un generatore hardware di numeri casuali, un gestore di chiavi con supporto DICE, un meccanismo di conservazione sicura dei dati nella memoria permanente e volatile, tecnologie di protezione, blocchi di input/output e componenti per l'avvio sicuro. Il dispositivo offre anche blocchi con implementazione di algoritmi crittografici standard, come AES e HMAC-SHA256, e un acceleratore di operazioni matematiche utilizzate negli algoritmi per gestire firme digitali basate su chiavi pubbliche.

Fonte: opennet.ru
