LINUX.ORG.RU

Ключ безопасности ESP32-P4

 , ,


0

1

Тихо и незаметно на Kickstarter вышел MiixKey — аппаратный ключ безопасности и офлайновый менеджер паролей на базе ESP32-P4. Устройство обещает хранить пароли, passkey, NFC-карты и данные смарт-карт без привязки к облаку и мобильному приложению, а главным отличием от привычных YubiKey/Titan-подобных ключей стал встроенный 2-дюймовый сенсорный экран, через который можно управлять учётными данными прямо на устройстве. Заявленная ёмкость — более 3000 паролей.

Внутри используется Espressif ESP32-P4 с двухъядерным 32-битным RISC-V CPU до 400 МГц, 32 МБ PSRAM и 32 МБ внешней SPI NOR Flash. За беспроводные функции отвечает Nordic nRF52840 с Bluetooth 5, NFC, Thread, ANT, Bluetooth Mesh, Zigbee/802.15.4 и проприетарным 2,4-ГГц режимом. Экран — 2 дюйма, 480×640, питание и связь — через USB Type-C, корпус заявлен из алюминиевого сплава CNC с латунными позолоченными кнопками.

С точки зрения функций MiixKey пытается быть не просто «ещё одним ключом для входа». В устройстве предусмотрено пять независимых слотов, каждый со своим PIN; каждый слот поддерживает FIDO2, PIV и OpenPGP и может хранить до 64 FIDO2-passkey, то есть до 320 passkey на устройство. Также заявлены импорт из KeePass/KeePassXC, работа как HID-устройство по USB или Bluetooth, встроенный генератор TOTP, автозаполнение и поддержка пользовательских скриптов, включая BADUSB-функциональность.

Отдельно разработчики выделяют защитные режимы. Secure Boot v2 и AES-256 Flash Encryption используются на уровне платформы, а для пользовательских данных упоминаются NVS + PIN HMAC Encryption. Есть Dangerous Mode — «ложное хранилище» или сценарий стирания данных при вводе специального PIN, а также Emergency Mode — хранилище с отложенным доступом, где задержка может достигать 64 часов.

Нужно понимать и обратную сторону офлайнового подхода: восстановления пароля «через облако» здесь нет. Потеря устройства без резервной копии KDBX, запасного аппаратного ключа и сохранённых recovery-кодов может означать потерю доступа к учётным записям. CNX Software отдельно подчёркивает необходимость резервирования и хранения кодов восстановления.

Проект уже собрал больше заявленной цели. По данным BackerKit, кампания на Kickstarter идёт с 5 мая по 4 июня 2026 года; при цели $10 000 на момент проверки было собрано $725 667 от 708 участников. На странице кампании устройство описывается как решение с «Smart Screen», поддержкой 3000+ паролей, пятью FIDO+PIV+OpenPGP-слотами, автозаполнением и хранением до 8 NFC-карт.

Лицензии на ПО. В доступном тексте CNX Software и в проиндексированных данных Kickstarter конкретная лицензия прошивки или сопутствующего ПО не названа. Это важный момент: для устройства, которому предлагается доверить пароли, passkey и OpenPGP/PIV-учётные данные, обещания «open source» недостаточно — нужны опубликованный репозиторий, явная лицензия, воспроизводимые сборки или хотя бы понятная процедура аудита. Пока корректнее говорить не о подтверждённом свободном ПО, а о заявке на открытость, требующей проверки после публикации исходников.

Открытость оборудования. На Kickstarter проект позиционируется в категории «Open Source for Makers & Hackers», а в сторонних описаниях упоминается возможность для мейкеров работать с устройством как с открытым проектом. Однако конкретная аппаратная лицензия — например CERN-OHL, TAPR OHL или иная — в доступных источниках также не указана. Поэтому утверждать, что MiixKey уже является полноценным open hardware-проектом, преждевременно: для этого нужны схемы, KiCad/PCB-файлы, BOM и явно указанная лицензия на аппаратную часть.

Поставки участникам кампании предварительно обещаны в июле 2026 года; ранние предложения на CNX Software указаны от $99 за Early Bird и $109 за Kickstarter Special. Как обычно с краудфандингом, это не магазинная покупка, а поддержка проекта с обычными рисками задержек, изменения спецификаций и неполной документации на старте.

Полезные ссылки:

PS. Сначала хотел напилить новость, а когда не нашёл ничего про лицензию софта и исходники, решил что на новость не тянет.

Хорошее начинание, денег хотят умеренно, железо штатное, не экзотика какая-нибудь (что плюс). Запилят - посмотрим.
Лицензия - дело наживное. Если подход себя оправдает, а лицензия нам не понравится - запилим опенсорсную альтернативу.
Предположительно на расте, бгг

olelookoe ★★★★
()

Оно реально такое нужно? На первый взгляд кажется переусложненным.

futurama ★★★★★
()

С точки зрения функций MiixKey пытается быть не просто «ещё одним ключом для входа».

А точно с точки зрения функций MiixKey? Может с точки зрения разработчиков MiixKey?

nvl ★★★★
()

ИМХО. Для устройства, которому нужно доверять, у него слишком много беспроводных интерфейсов

upd:

работа как HID-устройство по USB или Bluetooth

поддержка пользовательских скриптов

ну его нафиг, такое счастье. лучше бы о защите подумали

router ★★★★★
()
Последнее исправление: router (всего исправлений: 1)
Ответ на: комментарий от router

Потеря устройства без резервной копии KDBX

WAT?! Я правильно понял, что из этого ключа еще и пароли можно вытащить?

router ★★★★★
()
Ответ на: комментарий от unclestephen

Я про то, что лажа в предложении. Во-первых, предложение не имеет законченной мысли (а предложение - это законченная мысль):

С точки зрения функций MiixKey пытается быть не просто «ещё одним ключом для входа».

тут не хватет что-то типа", он обеспечивает …"

Ну и конечно функции не могут иметь свою точку зрения. Это предложение должно было быть типа (если я правильно понял твою мысль): «Функциональность MiixKey не ограничевается только «ещё одним ключом для входа», но и …»

зы Извини, если русский у тебя не родной.

nvl ★★★★
()

Чушь какая-то. Секреты должны храниться в специализированном чипе. Эти чипы никак не защищены от взлома. Кроме того nRF52840 имеет огромный запас по мощности и спокойно смог бы обрабатывать всё, что надо, зачем тут ещё ESP - не понятно. Очевидно железо подбирал какой-то вайпкодер, который привык надёргать библиотек и кое как слепить их.

На порядок безопасней будет купить какой-нибудь айфон и хранить пароли в нём. Там хотя бы про безопасность думали умные люди.

vbr ★★★★★
()
Последнее исправление: vbr (всего исправлений: 1)
  • Markdown
Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки Markdown.
Используйте Ctrl-Enter для размещения комментария