Компания Google след шест години работа по проекта обяви началото на производството на чип, изграден на базата на отворената платформа OpenTitan. Чипът се произвежда от компанията Nuvoton и е отбелязан като първа реализация на OpenTitan, готова за използване в работни проекти. В момента е пусната пробна партида за тестване, а стартирането на масово производство е предвидено за пролетта на тази година.
OpenTitan е платформа за създаване на надеждни хардуерни компоненти (RoT, Root of Trust), които се използват там, където е необходимо да се гарантира цялостното състояние на хардуерните и софтуерните елементи на системата. Например, за да се уверим, че критично важните части на системата не са подменени и се основават на проверен и упълномощен от производителя код. Проектът предоставя готов, проверен и надежден каркас, който позволява да се повиши доверието в създаваните решения и да се намалят разходите при разработването на специализирани чипове за осигуряване на сигурността.
Чиповете на базата на OpenTitan могат да се използват в сървърни дънни платки, мрежови карти, потребителски устройства, маршрутизатори и устройства на интернет на нещата за верификация на фърмуери и зареждаеми компоненти, за генериране на криптографски уникални идентификатори на системата (защита от подмяна на оборудването), за предоставяне на свързани със сигурността услуги, за защита на криптографски ключове (изолация на ключовете в случай на физически достъп на злоумисленик до оборудването) и за водене на изолиран дневник на одита, който не може да бъде редакцииран или изтрит.
OpenTitan включва логически блокове, търсени в RoT-чиповете, като отворен микропроцесор на базата на архитектура RISC-V (RV32IMCB Ibex), криптографски съпроцесори, хардуерен генератор на произволни числа, мениджър на ключове с поддръжка на DICE, механизъм за защитено съхранение на данни в постоянна и оперативна памет, технологии за защита, блокове за вход/изход и компоненти за безопасно зареждане. Устройството също така предоставя блокове с реализация на стандартни алгоритми за криптиране, като AES и HMAC-SHA256, и ускорител за математически операции, използвани в алгоритмите за работа с цифрови подписи на базата на отворени ключове.

Проектът е основан от компанията Google, но е предаден на неправителствената организация lowRISC, след което към разработката се присъединиха компании като Western Digital, Seagate, Nuvoton Technology, Winbond, Rivos, zeroRISC и G+D Mobile Security. Свързаният с проекта код и спецификации на хардуерните компоненти са публикувани под лиценз Apache 2.0. Основата на решенията, прилагани в OpenTitan, са технологии, вече използвани в криптографските USB токени Google Titan и TPM чиповете за осигуряване на верифицирано зареждане. сървъри инфраструктурата на Google, както и на устройствата Chromebook и Pixel.
В контекста на съществуващите реализации на Root of Trust, OpenTitan се развива в съответствие с концепцията за "сигурност чрез прозрачност", осигуряваща достъп до код и схеми, както и прилагане на напълно отворен процес на разработка, независим от конкретни доставчици и производители на чипове. OpenTitan стана първата хардварна реализация на Root of Trust, предлагана на пазара, която поддържа постквантов механизъм за сигурно зареждане, базиран на алгоритма за генериране на цифрови подписи SLH-DSA (Sphincs+), устойчив на атаки от квантови компютри.

Източник: opennet.ru
