Kryptor - это инструмент на базе ПЛИС Max10, который представляет собой аппаратный модуль безопасности (HSM) для процессоров, поддерживающих связь по последовательному интерфейсу. Данный модуль может стать отличным решением для обеспечения безопасности таких плат, как Raspberry Pi, Arduino и BeagleBone.
Преимущество Kryptor Skudo перед другими доступными модулями заключается в его открытом дизайне, что делает его надежным и безопасным вариантом по сравнению с модулями с закрытой прошивкой. Компания Skudo также предоставляет бесплатный API, совместимый с Raspberry Pi, и библиотеку Arduino, которая упростит внедрение этого пакета.
Еще одним преимуществом модуля является использование аппаратного шифрования, которое заменяет шифрование на основе программного обеспечения. Кроме того, ПЛИС содержит как оперативную память, так и схемы flash-памяти, что делает общую архитектуру более безопасной, чем использование внешних микросхем. Всё это делает плату ПЛИС Kryptor более привлекательной для разработчиков устройств Интернета вещей и производителей электроники.
Модуль содержит несколько GPIO пинов, 3 светодиода, контакты JTAG/pogo, а процессор приложений взаимодействует с HSM.
Технические характеристики:
ПЛИС: Модель Intel/Altera MAX10 8K LE (код: 10M08DAF256C8G)
Размеры: 22,8 x 31,2 мм
Flash: 1376 Кб
RAM: всего 378 Кб
GPIO: 250 доступно с ПЛИС (меньше доступно через плату)
Рабочая частота: 100 МГц
Управление: скомпилированная библиотека API / Интерфейс командной строки (CLI)
Совместимость с платформами: Linux, Raspberry Pi (RPi), Arduino и др.
Интерфейсы: 1x SPI
Защита от дублирования: Защита от пиратского копирования с помощью идентификатора чипа (программные ядра зашифрованы и не могут быть выполнены на другой физической печатной плате)
Скорость шифрования: Скорость симметричного шифрования Camellia до 108 Мбит / с на одном ядре (скорость соединения SPI ограничена 100 Кбит / с)
Потребляемая мощность печатной платы: от 58 мАч (простой ПЛИС) до 64 мАч (шифрование ПЛИС).
55-нм технология встроенной флэш-памяти TSMC (flash + SRAM)
Таблица поиска с четырьмя входами (LUT) и логический элемент с одним регистром (LE)
Хранение данных во флэш-памяти в течение 20 лет при температуре 85 °C
До 830 Мбит / с
Приемник LVDS, передатчик LVDS 800 Мбит / с
По словам производителя, Krypto использует следующие наборы алгоритмов шифрования:
Симметричное шифрование: Camellia, Camellia-CBC, Camellia-CTR
Асимметричное шифрование: Elliptic Curve25519 (ECDH)
Хеширование: Skein
Все криптографические функции встроены и работают в пользовательском чипе FPGA внутри печатной платы Skudo (без операционной системы, голый металл)
Генератор истинных случайных чисел (TRNG): FIGARO
К сожалению, возможности поставки данного модуля в Россию ограничены, так как требуется разрешение на ввоз.
Статья подготовлена командой проекта Я у мамы PR{...}ГРАММИСТ
Источник: circuitdigest.com
Kryptor,
ПЛИС,
модуль безопасности,
новости электроники