Mittekommertslik organisatsioon lowRISC, mis juhib RISC-V arhitektuuril põhineva avatud mikroprotsessori arendust, teatas, et esimene kaubanduseks valmis kiip, mis põhineb avatud platvormil OpenTitan, on nüüd saadaval ja valmis tootmiseks. Alguses loodi projekt Google'i poolt, kuid pärast ülekannet organisatsioonile lowRISC liitusid selle arendusega sellised ettevõtted nagu Western Digital, Seagate, Nuvoton Technology, Winbond, Rivos, zeroRISC ja G+D Mobile Security. Projekti seotud kood ja riistvara spetsifikatsioonid on avaldatud Apache 2.0 litsentsi alusel.
Erinevalt olemasolevatest Trust Root'i rakendustest areneb OpenTitan vastavalt kontseptsioonile „turvalisus läbi läbipaistvuse“, mis eeldab koodi ja skeemide kättesaadavust ning täiesti avatud arendusprotsessi, mis ei ole seotud konkreetsete tarnijate ja kiibitootjatega. OpenTitani lahendustes põhinevad tehnoloogiad, mida on juba kasutatud Google Titan krüptograafilistes USB-tokenites ja TPM-kiipides, et tagada kontrollitud käivitus, installitakse serverites Google'i infrastruktuuris ning ka Chromebooki ja Pixel seadmetes.
OpenTitan on platvorm usaldusväärsete riistvarakomponentide (RoT, Root of Trust) loomiseks, mida saab rakendada seal, kus on vajalik tagada süsteemi riist- ja tarkvara elementide terviklik seisund, kinnitades, et süsteemi kriitilised osad ei ole olnud muudetud ja põhinevad tootja poolt kinnitatud ja sertifitseeritud koodil. Projekt pakub valmisolekut, testitud ja usaldusväärset raamistiku, mis aitab suurendada usaldusväärsust loodud lahendustes ning vähendada kulusid spetsialiseeritud turvalisuse kiippide arendamisel.
OpenTitani põhinevaid kiipe saab kasutada serverite emaplaatides, võrgukaartides, tarbijaseadmetes, ruuterites ja asjade Interneti seadmetes, et kinnitada kindlaksmääratud püsivara ja laaditavaid komponente, samuti genereerida krüptograafiliselt unikaalseid süsteemi identifikaatoreid (seadmestikuvõltsimise kaitse), kaitsta krüptovõtmeid (võtmete isoleerimine füüsilise juurdepääsu korral seadmetele) ning pakkuda turvalisuse teenuseid ja pidada eraldatud auditilogisid, mida ei saa redigeerida või kustutada.
OpenTitan sisaldab erinevaid loogikablokke, mis on nõutud RoT-kiipides, nagu avatud RISC-V arhitektuuril põhinev mikroprocessor (RV32IMCB Ibex), krüptograafilised kooprotsessorid, riistvaraline juhuslike arvude generaator, võtmehaldur DICE toe ja andmete turvalise salvestamise mehhanismiga püsivaramus ja põhimälu, kaitsetehnoloogiad, sisend-/väljundplokid, turvalise käivitamise vahendid jne. Seade pakub ka plokke standardsete krüpteerimisalgoritmide, nagu AES ja HMAC-SHA256, rakendamiseks ning matemaatiliste operatsioonide kiirendit, mida rakendatakse digiallkirjade töötlemiseks avatud võtmepõhiste algoritmide, nagu RSA ja elliptiliste kõverate alusel, puhul.

Allikas: opennet.ru
