Микроконтроллер STMicro ST31N600 Arm SecurCore SC000 включает биометрическую безопасность, сбор энергии

Сегодня мы узнали о семействе ядра Arm, о котором никогда не слышали ранее – семействе Arm SecurCore для смарт-карт и встроенных приложений безопасности. Arm SecurCore SC000 (на базе Cortex-M0) и Arm SecurCore SC300 (на базе Cortex-M3) существуют уже много лет, но только сейчас они привлекли наше внимание, анонсировав безопасный микроконтроллер STMicro ST31N600.

ST31N600, изготовленный с использованием 40-нм технологии eSTM от STMicro, предназначен для использования с контактными и бесконтактными платежными картами, идентификационными картами и транспортными билетами благодаря схемам для сбора энергии и поддержке стандартов EMV ISO 7816, ISO 14443 и ISO 18092.

STMicro также представила микроконтроллеры ST31N500 и ST31N400 с меньшим объемом флэш-памяти, но с теми же характеристиками, что и ST31N600:

  • Ядро микроконтроллера – Lockstep 32-битный Arm SecurCore SC000 до 60 МГц
  • Память – 16 КБ пользовательской ОЗУ
  • Хранилище с 25-летним сроком хранения, 500000 циклов стирания/записи
    • ST31N600 – 608 КБ
    • ST31N500 – 512 КБ
    • ST31N400 – 416 КБ
  • Радиочастотный сбор для смарт-карт без батареи
  • Беспроводное соединение
    • RFUART (универсальный асинхронный приемопередатчик RF) до 848 кбит/с
    • Несущая частота 13,56 МГц
  • Стандарты контактных и бесконтактных карт
    • Назначение контактов соответствует стандартам ISO/IEC 7816-3
    • Соответствует ISO/IEC 14443, тип A и тип B, и ISO/IEC 18092, тип F.
    • Аппаратная и программная реализация MIFARE Plus EV1, MIFARE Classic и MIFARE DESFire EV2
  • Периферийные устройства
    • Асинхронный приемопередатчик ISO/IEC 7816-3 (IART)
    • Ведущий/ведомый SPI до 6,2 МГц, программный I2C до 400 Кбит/с
    • 4x GPIO
    • 3x 16-битных таймера с прерыванием, 1x сторожевой таймер
  • Безопасность
    • Трехклавишный ускоритель Triple DES, ускоритель AES
    • Генератор истинных случайных чисел (TRNG), соответствующий требованиям AIS-31 Class PTG.2, NIST SP800-22 и NIST SP800-90B
    • Сопроцессор с низким энергопотреблением (LLP) NESCRYPT lite для алгоритма криптографии с открытым ключом
    • Расчетный блок ISO/IEC 13239
  • Разное – Внешняя тактовая частота до 10 МГц
  • Источник питания
    • Напряжение питания от 2,7 В до 5,5 В
    • Внешний источник питания от 1,4 В до 2,5 В для биометрических компонентов
    • Защита от электростатического разряда
  • Температурный диапазон – от -25 ° C до + 85 ° C
Блок-схема микроконтроллера ST31N

Микроконтроллер можно запрограммировать с помощью инструментов разработки программного обеспечения Arm Keil SecurCore SC000, которые включают имитатор набора команд (ISS) и компилятор C. STMicroelectronics также предоставляет точный по времени аппаратный эмулятор, управляемый отладчиком Keil и средой разработки ST, а также имитатор продукта, основанный на имитаторе Keil ISS для процессора Arm SecurCore SC000.

Более подробную информацию можно найти на странице продукта. Решение также было продемонстрировано 30 ноября – 2 декабря на выставке Trustech 2021 в Париже, где STMicro продемонстрировала безопасный биометрический платеж на основе «готового к использованию платежного решения» STPay-Topaz-Bio, которое компания также назвала «Биометрическим платежным решением». Решение System-on-Card (BSoC) », оснащенное микроконтроллером ST31N600 и микроконтроллером STM32L4, встроенным в модуль EMV (Eurocard Mastercard Visa).

Выражаем свою благодарность источнику с которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

5 1 vote
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Inline Feedbacks
View all comments