A Google vállalat új nyílt projekt , amely egy megbízható hardverkomponens-gyártó platform (RoT, Root of Trust). Az OpenTitan alapját olyan technológiák képezik, amelyeket már használnak a kriptográfiai USB-tokenekben. és a megbízható indítás biztosítása érdekében, amelyeket a Google infrastruktúrában telepítenek, valamint Chromebook és Pixel eszközökön. A projekthez kapcsolódó kód és hardverkomponens specifikációk elérhetők a GitHub-on, Apache 2.0 licenc alatt.
A meglévő Root of Trust megvalósításoktól eltérően az új projekt a "biztonság átláthatóság révén" koncepciója szerint fejlődik, amely teljesen nyílt fejlesztési folyamatot és a kód és rajzok hozzáférhetőségét jelenti. Az OpenTitan felhasználható egy kész, bevált és megbízható keretként, amely növeli a bizalmat a létrehozott megoldások iránt, és csökkenti a költségeket a biztonsági chippek kifejlesztése során. Az OpenTitan egy független platformon fog fejlődni, mint közös projekt, amely nem kötődik konkrét beszállítókhoz és chipgyártókhoz.
Az OpenTitan fejlesztését egy nonprofit szervezet fogja felügyelni , amely egy szabad RISC-V architektúrájú mikroprocesszort fejleszt. Az OpenTitan közös munkájához már csatlakozott a G+D Mobile Security, a Nuvoton Technology és a Western Digital, valamint a Zürichi Műszaki Egyetem és a Cambridge-i Egyetem, amelyek kutatói biztonságos processzorarchitektúrákat fejlesztenek. (Capability Hardware Enhanced RISC Instructions) és nemrégiben 190 millió eurós támogatást kaptak a kapcsolódó technológiák ARM processzorokhoz való alkalmazására és egy új hardverplatform prototípusának létrehozására, a Morello-ra.
Az OpenTitan projekt magában foglalja különböző logikai komponensek fejlesztését, amelyek a RoT-chipekben keresettek, beleértve a nyílt mikroprocesszort a RISC-V architektúrára építve, kriptográfiai társprocesszorokkal, hardveres véletlenszám-generátorral, kulcs- és adathierarchiával a tartós és a RAM memória területén, védelmi mechanizmusokkal, bemeneti/kimeneti blokkokkal, biztonságos indítási eszközökkel stb. Az OpenTitan alkalmazható olyan helyeken, ahol garantálni kell a rendszer hardver- és szoftverkomponenseinek integritását, biztosítva, hogy a kritikus rendszerelemek ne legyenek manipulálva, és a gyártó által ellenőrzött és engedélyezett kódra épüljenek.
Az OpenTitan alapú chipek használhatók
szerver alaplapokban, hálózati kártyákban, fogyasztói eszközökben, routerekben, IoT eszközökben a firmware-ek ellenőrzésére (a firmware rosszindulatú szoftver általi módosításának észlelése), a rendszer kriptográfiai azonosítójának biztosítására (hardverhamisítás elleni védelem), a kriptográfiai kulcsok védelmére (a kulcsok izolálása, ha a támadó fizikai hozzáférést nyer az eszközhöz), biztonsággal kapcsolatos szolgáltatások nyújtására és egy olyan elszigetelt auditnapló vezetésére, amely nem szerkeszthető vagy törölhető.
Forrás: opennet.ru
