С развитием интернета вещей, безопасность устройств стала более критической, поскольку они часто подключаются к Интернету. Существует несколько способов улучшить безопасность и один из них заключается в реализации аппаратной безопасности с помощью крипто-чипов.
Одним из этих чипов является защищенный элемент Microchip ECC608 (также известный как ATECC608A), который можно найти в оборудовании на базе Linux, таком как USB Armory MK-II USB Linux компьютер и официальной плате Arduino Nano 33 IoT.
Компания Seeed Studio представила новую Arduino-совместимую плату с крипто-чипом Microchip ECC608: а именно плату Seeeduino Crypto, которая основана на базе 8-битного AVR микроконтроллера Microchip ATmega4809.
Технические характеристики Seeeduino Crypto:
- MCU – 8-битный микроконтроллер AVR Microchip ATMEGA4809-AFR @ 16 МГц с флеш-памятью 48 Кб, ОЗУ 6144 байта
- USB – 1x порт USB Type-C
- Расширение
- Разъемы Arduino Uno с 6x аналоговыми входами, 14x цифровыми контактами ввода-вывода, 5x PWM
- 2x I2C Grove разъема
- 1x UART Grove разъем
- HW безопасность – защищенный элемент (Security Element или SE) Microchip ECC608 с
- Защищенное хранилище для хранения до 16 ключей, сертификатов или данных
- ECDH: FIPS SP800-56A алгоритм Диффи-Хелмана на эллиптических кривых (ECDH)
- Поддержка эллиптических кривых стандарта NIST P256
- SHA-256 и HMAC хеш-функции, включая сохранение / восстановление контекста вне чипа
- AES-128: шифрование / дешифрование, умножение в поле галуа для GCM
- Программирование – интерфейс ICSP
- Питание – 5 В через USB Type C или 8 -15 В DC через разъем типа баррель
- Размеры – ~69 x 54 мм (форм-фактор Arduino UNO R3)
Seeeduino Crypto на самом деле является производной от платы Arduino Uno WiFI Rev2 и сочетает в себе микроконтроллер ATmega4809 с крипто-чипом ECC608, так же есть возможность добавления WiFi-подключения через модуль Ublox ESP32. Целью компании было предоставить более дешевую альтернативу официальной плате Arduino.
Поскольку плата Crypto не поставляется с WiFI, Seeed Studio объясняет, что защищенный элемент ECC608 можно использовать, например, для зашифрованной связи I2C или в качестве альтернативы вы можете подключить свой собственный модуль WiFi к плате. Пока еще нет страницы Wiki для платы, но она также основана на Seeeduino v4.2, в которой отсутствует только аппаратная защита, вы можете посмотреть некоторую информацию здесь.
Плату Seeeduino Crypto можно приобрести на веб-сайте Seeed Studio за $19.99.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.