Microchip Technology предлагает микросхему CryptoAuthentication™ ATECC608A из семейства высокопроизводительных криптографических устройств, сочетающих аппаратное хранилище ключей с аппаратными криптографическими ускорителями для реализации различных протоколов аутентификации и шифрования.

DPGF1ToV4AEVqH

ATECC608A сочетает протокол ECDH – безопасный метод обеспечения согласования ключей для шифрования/дешифрования (протокол Диффи-Хеллмана на основе эллиптических кривых) с алгоритмом верификации цифровых подписей ECDSA(цифровые подписи на основе эллиптических кривых). Также ATECC608A имеет интегрированный аппаратный ускоритель AES для обеспечения безопасности беспроводных решений (в т.ч. на основе LoRaWAN)и доверенной загрузки приложений на основе микроконтроллеров.

Благодаря достаточно широкому набору команд ATECC608A может применяться в таких приложениях как:

  • Создание и управление ключами сессии и аутентификация идентификатора узла в IoT-сети.
  • Доверенная загрузка данных и ПО микроконтроллера.
  • AES-шифрование/дешифрование сообщений или данных, например – персональных данных на электронных носителях.
  • Генерация ключей для загрузки ПО с удаленного сервера или генерация защищенных ключей для инсталляторов ПО.
  • Контроль компонентов различных систем на соответствие заявленному источнику происхождения компонента.

ATECC608A совместима с микроконтроллерами и микропроцессорами ARM и AVR от Microchip. Благодаря низкому энергопотреблению, малому форм-фактору и возможности подключаться к микроконтроллеру используя 1 вывод GPIO, ATECC608A идеально подходит для применения в устройствах с батарейным питанием с малыми габаритами корпуса.

Основные характеристики:

  • Криптографический сопроцессор с аппаратным хранилищем ключей – до 16 ключей
  • Аппаратная поддержка симметричных алгоритмов шифрования и асимметричных алгоритмов на основе эллиптических кривых:
    • ECC P256 (ECDSA, ECDH)
    • SHA-256
    • AES-CCM
  • Расчет PRF/HKDF для протоколов TLS 1.2 и 1.3 и генерация эфемерных ключей
  • Валидирование цифровых подписей для доверенной загрузки и шифрование/дешифрование данных для предотвращения взлома и доступа к данным при непосредственном доступе к оборудованию.
  • 72-битный уникальный серийный номер
  • Подключение к микроконтроллеру/процессору:
    • Single-Wire – подключение через 1 вывод GPIO
    • 1МГц I2C
  • Напряжение питания от 2.0В до 5.5В, напряжение на выводах GPIO от 1.8В до 5.5В
  • Ток в спящем режиме менее 150нА
  • Варианты корпуса: UDFN-8, SOIC-8