Google представи открит проект OpenTitan за разработка на надеждни чипове

Компания Google представи нов открит проект OpenTitan, представляваща платформа за изграждане на надеждни хардуерни компоненти (RoT, Root of Trust). Основата на OpenTitan е изградена върху технологии, вече използвани в криптографски USB токени Google Titan и TPM чипове за осигуряване на проверено зареждане, инсталирани на сървърите в инфраструктурата на Google, както и на устройствата Chromebook и Pixel. Кодът и спецификациите, свързани с проекта публикувани са налични в GitHub под лицензия Apache 2.0.

В отличие от съществуващите реализации на Root of Trust, новият проект се развива според концепцията за "сигурност чрез прозрачност", която предполага напълно открит процес на разработка и достъпност на кода и схемите. OpenTitan може да се използва като готов и надежден каркас, който повишава доверието в разработваните решения и намалява разходите при разработка на специфични чипове за осигуряване на сигурността. OpenTitan ще се развива на независима платформа като съвместен проект, не обвързан с конкретни доставчици и производители на чипове.

Разработката на OpenTitan ще бъде координирана от неправителствена организация lowRISC, развиваща свободен микропроцесор на база архитектура RISC-V. Към съвместната работа по OpenTitan вече се присъединиха компании G+D Mobile Security, Nuvoton Technology и Western Digital, както и Техническия университет в Цюрих и Университета в Кеймбридж, изследователи от който развиват защитена процесорна архитектура CHERI (Capability Hardware Enhanced RISC Instructions) и наскоро получиха получиха грант от 190 милиона евро за адаптиране на свързани с нея технологии за ARM процесори и създаване на прототип на нова хардуерна платформа Morello.

Проектът OpenTitan обхваща разработването на различни логически компоненти, търсени в RoT чиповете, включително отворен микропроцесор lowRISC Ibex на базата на архитектура RISC-V, криптографски сопроцесори, хардуерен генератор на случайни числа, йерархия за съхранение на ключове и данни в постоянна и оперативна памет, механизми за защита, блокове за въвеждане/извеждане, средства за безопасно зареждане и др. OpenTitan може да бъде използван там, където е необходимо да се гарантира целостта на хардуерните и софтуерните компоненти на системата, удостоверявайки, че критично важните системни компоненти не са били подменени и са базирани на проверен и авторизиран от производителя код.

Чиповете на базата на OpenTitan могат да се използват в
сървърни дънни платки, мрежови карти, потребителски устройства, рутери, устройства за интернет на нещата за верификация на фърмуер (откриване на модификации на фърмуера от злонамерен софтуер), предоставяне на криптографски уникален идентификатор на системата (защита от подмяна на оборудването), защита на криптографски ключове (изолация на ключовете в случай на физически достъп на злоумышленик до оборудването), предоставяне на услуги, свързани с безопасността, и водене на изолиран лог за одит, който не може да бъде редактиран или изтрит.

Google представи открит проект OpenTitan за разработка на надеждни чипове

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

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster