Qwiic Cryptographic Co-Processor Breakout — криптографический модуль с чипом ATECC508A
Характеристики и описание
Описание
Модуль криптографического сопроцессора на базе чипа ATECC508A. Он позволяет обеспечить надежную аутентификацию узла IoT или встраиваемой системы. Он имеет уникальный 72-битный серийный номер и включает в себя ряд функций безопасности, предотвращающих физические атаки на само устройство или логические атаки на данные, передаваемые между устройствами. Чип не может шифровать и расшифровывать данные. Однако он может выполнять ряд процессов криптографической аутентификации, таких как создание защищенного закрытого ключа, безопасное хранение ключей, а также создание и проверку цифровых подписей.
ATECC508A способен выполнять множество криптографических процессов, включая:
Создание и безопасное хранение уникальных асимметричных пар ключей на основе эллиптической криптографии (FIPS186-3).
Создание и проверка 64-байтовых цифровых подписей (из 32-байтовых данных сообщения).
Создание общего секретного ключа по открытому каналу с использованием алгоритма Диффи-Хеллмана на эллиптических кривых.
Стандартный протокол запроса-ответа на основе хэша с использованием алгоритма SHA-256.
Внутренний высококачественный генератор случайных чисел FIPS.
В чип встроена 10-килобайтная EEPROM-память, которая может использоваться для хранения ключей, сертификатов, данных, журналов использования и настроек безопасности. Доступ к этому разделу памяти можно ограничить, а конфигурацию заблокировать для предотвращения изменений.
Внимание!
Перед использованием прочтите инструкцию по подключению. Систему можно настроить только до ее окончательной блокировки.
Модуль работает по интерфейсу I2C. Руководство пользователя и библиотека Arduino доступны на странице продукта.
Характеристики
Уникальный 72-битный серийный номер
10 КБ памяти EEPROM для ключей, сертификатов и данных
Место для 16 ключей
Длина ключа 256 бит
Внутренний генератор случайных чисел FIPS (RNG)
I2C-коммуникация
Настраиваемый адрес I2C (7-бит): 0x60 (по умолчанию)
Напряжение: от 2 В до 5,5 В (Qwiic: 3,3 В)
Активное потребление тока (для ATECC508A): 16 мА
Ток в спящем режиме (для ATECC508A): <150 нА
Qwiic Cryptographic Co-Processor Breakout — криптографический модуль с чипом ATECC508A