ATECC508A интегральная схема аппаратного шифрования и аутентификации семейства CryptoAuthentication оказалась популярным способом добавить аппаратную поддержку шифрования в платы для разработки, как мы уже видели ранее с 96Boards’ Secure96 mezzanine или набором инструментов LoRa, и даже с помощью Analoglamb Fish32 Seed ESP32 education board.
Другое решение – от Zymbit, который предоставляет модули безопасности Zymkey для Raspberry Pi на базе чипа CryptoAuthentication ATECC508A в разных форм-факторах: либо USB-накопитель, либо модуль I2C, или компонент SMT, для дальнейшей интеграции в ваш собственный дизайн.
Zymkey обеспечивает идентификацию и аутентификацию многофакторного устройства, шифрование и подпись данных, хранение и генерацию ключей и физическое обнаружение тампера. Он также имеет безопасный корень элемента доверия, часы реального времени и истинный генератор случайных чисел (TRNG). Компания предоставляет простой Python или C/C ++ API, чтобы упростить добавление поддержки Zymkey в любое приложение Linux, а защищенный модуль может быть интегрирован с сторонними приложениями, такими как шифрование файлов LUKS, OpenSSL, AWS IoT или Ethereum Blockchain, Инструкции, показывающие, как использовать модуль безопасности Zymkey с панелью Raspberry Pi 3, можно найти в руководстве по началу работы.
У них есть две модели модуля защиты I2C: Zymkey 4i за 43$, он доступен уже сейчас, но, если вам нужна поддержка технологии blockchain, можно предварительно заказать Zymkey 5i за 47 долларов США с 32 уникальными ключевыми слотами и поддержкой кривых secp256K1. Ожидается, что модель 5i выйдет 15 сентября. Версия USB-накопителя кажется более ранним продуктом, но нам не удалось найти его в продаже.
Поскольку модуль просто вписывается в отделенине 40-контактного разъема Raspberry Pi с сигналами I2C, он управляется с помощью Python или C/C ++ API, полагаем, он также должен использоваться с другими платами с разъемом RPi при условии, что он механически и электрически подходит.
Вы найдете более подробную информацию и ссылку на покупку модуля I2C на странице продукта.
Выражаем свою благодарность источнику с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.