Nekommerční organizace lowRISC, která dohlíží na vývoj otevřeného mikroprocesoru na bázi architektury RISC-V, oznámila dostupnost prvního čipu připraveného na komerční výrobu, postaveného na otevřené platformě OpenTitan, která je rozvíjena jako nezávislý společný projekt. Původně byl projekt založen firmou Google, ale po předání organizaci lowRISC se k jeho vývoji připojily firmy jako Western Digital, Seagate, Nuvoton Technology, Winbond, Rivos, zeroRISC a G+D Mobile Security. Související kód a specifikace hardwarových komponentů byly zveřejněny pod licencí Apache 2.0.
Na rozdíl od stávajících implementací Root of Trust, OpenTitan se vyvíjí v souladu s konceptem „bezpečnost prostřednictvím transparentnosti“, což znamená dostupnost kódu a schémat, jakož i zcela otevřený proces vývoje, který není vázán na konkrétní dodavatele a výrobce čipů. Základem řešení používaných v OpenTitan jsou technologie, které se již používají v kryptografických USB tokenech Google Titan a TPM čipech pro zajištění ověřené spouštění. serverech infrastruktuře Google, stejně jako na zařízeních Chromebook a Pixel.
OpenTitan je platforma pro vytváření důvěryhodných hardwarových komponentů (RoT, Root of Trust), která může být použita tam, kde je třeba zaručit celistvost hardwarových a softwarových prvků systému, což zajišťuje, že kritické části systému nebyly zfalšovány a vycházejí z ověřeného a autorizovaného výrobce kódu. Projekt poskytuje hotový, prověřený a spolehlivý rámec, který zvyšuje důvěru v vytvářené řešení a snižuje náklady na vývoj specializovaných čipů pro zajištění bezpečnosti.
Čipy na bázi OpenTitan mohou být využívány v serverových základních deskách, síťových kartách, spotřebitelských zařízeních, routerech a zařízeních Internetu věcí pro ověřování firmware a načítacích komponent, stejně jako pro generování kryptograficky unikátních identifikátorů systému (ochrana proti podvržení zařízení), ochranu kryptografických klíčů (izolace klíčů v případě fyzického přístupu útočníka k zařízení), poskytování služeb souvisejících s bezpečností a vedení izolovaného auditu, který nelze upravit nebo smazat.
OpenTitan zahrnuje různé logické bloky, které jsou v RoT čipech žádané, jako je otevřený mikropočítač na bázi architektury RISC-V (RV32IMCB Ibex), kryptografické koprocesory, hardwarový generátor náhodných čísel, správce klíčů s podporou DICE, mechanismus bezpečného ukládání dat v trvalé a operační paměti, technologie ochrany, bloky vstupu/výstupu, prostředky pro bezpečné zavádění atd. Zařízení také poskytuje bloky s implementací standardních šifrovacích algoritmů, jako jsou AES a HMAC-SHA256, a akcelerátor matematických operací, které se používají v algoritmech pro práci s digitálními podpisy na bázi veřejných klíčů, jako je RSA a algoritmy na bázi eliptických křivek.

Zdroj: opennet.ru
