Tvrtka Google novi otvoreni projekt , koji predstavlja platformu za kreiranje pouzdanih hardverskih komponenti (RoT, Root of Trust). Osnove OpenTitan-a čine tehnologije koje se već koriste u kriptografskim USB tokenima i za osiguranje verifikovanog pokretanja, instaliranih na serverima u Google infrastrukturi, kao i na uređajima Chromebook i Pixel. Povezani kod i specifikacije hardverskih komponenti na GitHub-u pod Apache 2.0 licencom.
Za razliku od postojećih implementacija Root of Trust, novi projekt se razvija prema konceptu 'sigurnost kroz transparentnost', koji podrazumeva potpuno otvoren proces razvoja i dostupnost koda i šema. OpenTitan se može koristiti kao gotov, provereni i pouzdani okvir, koji omogućava povećanje poverenja u razvijena rešenja i smanjenje troškova pri razvoju specijalizovanih čipova za osiguranje sigurnosti. OpenTitan će se razvijati na nezavisnoj platformi kao zajednički projekt, koji nije vezan za konkretne dobavljače i proizvođače čipova.
Razvoj OpenTitan-a će nadgledati neprofitna organizacija , koja razvija slobodan mikropocesor zasnovan na RISC-V arhitekturi. Sa zajedničkom radom na OpenTitan-u već su se uključile kompanije G+D Mobile Security, Nuvoton Technology i Western Digital, kao i Ciriška višša tehnička škola i Kraljevski univerzitet u Kembridžu, čiji istraživači razvijaju zaštićenu procesorsku arhitekturu (Capability Hardware Enhanced RISC Instructions) i nedavno dobili grant od 190 miliona evra za adaptaciju povezanih tehnologija za ARM procesore i kreiranje prototipa nove hardverske platforme Morello.
Projekt OpenTitan obuhvata razvoj različitih logičkih komponenti, traženih u RoT čipovima, uključujući otvoreni mikropočitac temeljen na RISC-V arhitekturi, kriptografski koprocesori, hardverski generator slučajnih brojeva, hijerarhija pohrane ključevа i podataka u trajnoj i radnoj memoriji, mehanizmi zaštite, ulazno/izlazni blokovi, alati za sigurnosno pokretanje itd. OpenTitan se može koristiti tamo gdje je potrebno osigurati cjelovitost hardverskih i softverskih komponenti sustava, potvrđujući da kritične komponente sustava nisu zamijenjene i da se temelje na provjerenom i od strane proizvođača autoriziranom kodu.
OpenTitan temeljeni čipovi mogu se koristiti u
server majčinskim pločama, mrežnim karticama, potrošačkim uređajima, usmjerivačima i uređajima interneta stvari za verificiranje firmware-a (otkrivanje modifikacije firmware-a zlonamjernim softverom), pružanje kriptografski jedinstvenog identifikatora sustava (zaštita od zamjene opreme), zaštitu kriptografskih ključeva (izolacija ključeva u slučaju fizičkog pristupa opremi od strane napadača), pružanje sigurnosnih usluga i vođenje izoliranog audit loga koji se ne može urediti ili izbrisati.
Izvor: opennet.ru
