OPTIGA Trust M
Работа с криптографическим контроллером Infineon OPTIGA Trust M через I2C с поддержкой ECDSA, RSA и X.509 сертификатов
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:a72600a7a51e7d599bda31805193e3a46572c1c0a749d9cad2eee4ccf1d1eac1OPTIGA_Trust_M-1.1.0-a72600a7.zipОписание
Библиотека работает с чипом безопасности Infineon OPTIGA Trust M — это не просто модуль шифрования, а полноценный криптографический контроллер с собственной парой ключей ECDSA и сертификатом X.509. Каждый кристалл поставляется уникальным, что облегчает интеграцию в существующую PKI-инфраструктуру. Поддерживаются эллиптические кривые NIST P256 и P384, RSA 1024/2048, хеширование SHA-256, а также криптографически стойкие генераторы случайных чисел. Связь идет по I2C с шифрованием коммуникации. На борту есть до 10 килобайт пользовательской памяти. Модуль сертифицирован на уровне Common Criteria EAL6+, работает в диапазоне −40...+105 °C и потребляет почти ноль энергии в режиме гибернации. При использовании Shield2GO важно помнить про максимальное напряжение питания 5,5 В.