Для DEF CON 34 создали значок с проверяемым RISC-V-чипом и функцией FIDO-ключа

Аппаратный разработчик Эндрю «bunnie» Хуанг оснастил значки конференции DEF CON 34 преимущественно открытым микроконтроллером Baochip-1x. Съёмный модуль работает как аппаратный FIDO-токен, а конструкция корпуса позволяет исследовать кристалл в инфракрасном свете.

Организаторы конференции по информационной безопасности DEF CON представили электронный значок для DEF CON 34. Его основой стал Baochip-1x — разработанный Эндрю «bunnie» Хуангом микроконтроллер с открытым ядром RISC-V и средствами аппаратной защиты.

Значок DEF CON 34 со съёмным модулем Baochip-1x

Центральный модуль можно извлечь из значка и использовать как аппаратный токен FIDO для аутентификации. Его программное обеспечение также поддерживает одноразовые пароли TOTP и управление паролями, а маломощная камера предназначена для сканирования QR-кодов.

Baochip-1x использует процессор RISC-V с частотой 350 МГц, 2 Мбайт SRAM и 4 Мбайт энергонезависимой резистивной памяти RRAM. Операционная система написана на Rust; предусмотрены безопасная загрузка, аппаратный генератор случайных чисел, MicroPython и комплекты разработки для C и Rust.

Кристалл Baochip-1x при исследовании в инфракрасном свете

Корпус микросхемы пропускает инфракрасный свет, благодаря чему исследователи могут изучать внутреннюю структуру кристалла и сопоставлять её с опубликованным проектом. Открытые аппаратные компоненты Baochip-1x доступны на GitHub, однако часть физической реализации и производственных данных для 22-нанометрового процесса TSMC остаётся закрытой.

Партия из 27 тысяч значков станет первым крупным распространением Baochip-1x. Хуанг рассчитывает, что участники DEF CON проверят устройство на практике и обнаружат уязвимости, которые можно будет устранить в следующих версиях.

Источник: wired.com

Связь с редакцией