Společnost Google nový otevřený projekt , který představuje platformu pro výrobu důvěryhodných hardwarových komponent (RoT, Root of Trust). Základem OpenTitan jsou technologie, které se již používají v kryptografických USB tokenových zařízeních a k zajištění ověřeného spouštění, instalovaných na serverech ve infrastruktuře Google, jakož i na zařízeních Chromebook a Pixel. Související kód a specifikace hardwarových komponent na GitHubu pod licencí Apache 2.0.
Na rozdíl od stávajících realizací Root of Trust se nový projekt vyvíjí v souladu s konceptem „bezpečnost prostřednictvím transparentnosti“, což znamená plně otevřený proces vývoje a dostupnost kódu a schémat. OpenTitan lze použít jako hotový, ověřený a spolehlivý rámec, který zvyšuje důvěru ve vytvářená řešení a snižuje náklady na vývoj specializovaných bezpečnostních čipů. OpenTitan se bude vyvíjet na nezávislé platformě jako společný projekt, který není vázán na konkrétní dodavatele a výrobce čipů.
Vývoj OpenTitan bude řídit nezisková organizace , která vyvíjí svobodný mikroprocesor na základě architektury RISC-V. Společnosti G+D Mobile Security, Nuvoton Technology a Western Digital, jakož i Technická univerzita v Curychu a Cambridgeská univerzita, jejichž výzkumníci vyvíjejí zabezpečenou procesorovou architekturu, se již připojily k práci na OpenTitan (Capability Hardware Enhanced RISC Instructions) a nedávno získala grant ve výši 190 milionů eur na přizpůsobení souvisejících technologií pro procesory ARM a na vytvoření prototypu nové hardwarové platformy Morello.
Projekt OpenTitan pokrývá vývoj různých logických komponent, které jsou požadovány v RoT čipech, včetně otevřeného mikroprocesoru na základě architektury RISC-V, kryptografických koprocesorů, hardwarového generátoru náhodných čísel, hierarchie ukládání klíčů a dat v trvalé a operační paměti, mechanizmů ochrany, bloků vstupu/výstupu, prostředků pro bezpečné spouštění atd. OpenTitan může být použit tam, kde je třeba zaručit celistvost hardwarových a softwarových komponentů systému, a potvrdit, že kriticky důležité systémové komponenty nebyly nahrazeny a vycházejí z ověřeného a autorizovaného výrobního kódu.
Čipy na bázi OpenTitan mohou být použity v
serverových základních deskách, síťových kartách, spotřebitelských zařízeních, routerech, zařízeních internetu věcí pro ověřování firmwaru (odhalení modifikace firmwaru škodlivým softwarem), poskytování kryptograficky unikátního identifikátoru systému (ochrana proti podvodu se zařízením), ochraně kryptografických klíčů (izolace klíčů v případě, že získá útočník fyzický přístup k zařízení), poskytování bezpečnostních služeb a spuštění izolovaného auditního deníku, který nelze upravit ani smazat.
Zdroj: opennet.ru
