Недавно STMicro объявили о выпуске интересного микроконтроллера ST31N600 на базе ядра Arm SecurCore SC000. Несмотря на то, что это семейство ядер уже много лет используется в смарткартах и встроенных решениях безопасности, новый микроконтроллер стоит отдельного внимания.
Изготовленный на базе технологии eSTM 40-нм, ST31N600 предназначен для применения в контактных и бесконтактных платежных картах, ID-картах, а также в транспортной системе. Все эти возможности опираются на реализованную в нем схему накопления энергии и поддержку стандартов EMV ISO 7816, ISO 14443 и ISO 18092.
STMicro также представили версии ST31N500 и ST31N400, которые во всем аналогичны ST31N600, но несут на борту меньший объем флэш-памяти.
Спецификация:
- ядро – 32-битный Arm SecurCore SC000 с частотой до 60 МГц;
- память – 16Кб пользовательской RAM;
- хранилище, обеспечивающее 500,000 циклов стирания/записи и способное удерживать данные до 25 лет:
- ST31N600 – 608 KB
- ST31N500 – 512 KB
- ST31N400 – 416 KB
- накопление радиочастотной энергии для смарткарт без источников питания;
- Беспроводные интерфейсы:
- RFUART (универсальный асинхронный Рч приемопередатчик) со скоростью до 848 Кб/с;
- несущая частота 13.56 МГц;
- контактные и бесконтактные стандарты карт;
- разводка контактов, совместимая со стандартами ISO/IEC 7816-3;
- соответствие ISO/IEC 14443 Type A и Type B, а также ISO/IEC 18092 Type F
- аппаратная и программная реализация MIFARE Plus EV1, MIFARE Classic и MIFARE DESFire EV2;
- Периферия:
- асинхронный приемопередатчик (IART) ISO/IEC 7816-3;
- SPI master/slave с частотой до 6.2МГц, программная шина I2C со скоростью до 400Кб/с;
- 4x GPIO;
- 3x 16-битных таймера с прерываниями, 1x сторожевой таймер;
- Безопасность:
- трехключевой ускоритель Triple DES, ускоритель AES;
- истинный генератор случайных чисел (TRNG), соответствующий AIS-31 Class PTG.2, NIST SP800-22 и NIST SP800-90B;
- сопроцессор NESCRYPT с низким энергопотреблением (LLP) для алгоритма криптографии с открытым ключом;
- блок вычислений ISO/IEC 13239;
- разное – внешняя тактовая частота до 10МГц;
- источник питания:
- от 2.7В до 5.5В;
- генератор с внешним возбуждением от 1.4В до 2.5В для биометрических компонентов;
- защита ESD;
- температурный диапазон от -25°C до +85°C.
Этот микроконтроллер можно программировать с помощью инструментов разработки ArmKeil SecurCore SC000, в которые входит симулятор набора инструкций и компилятор Си. Кроме того, STMicro предоставляет точный аппаратный эмулятор под управлением отладчика от компании Keil и среду разработки ST, а также симулятор продукта на базе ISS-симулятора от той же Keil для процессоров Arm SecurCore SC000. Подробнее о новинке можно узнать на его странице.
Это решение также демонстрировалось на выставке Trustech, проходившей в Париже с 30 ноября по 2 декабря. В рамках демонстрации представители STMicro показывали безопасный биометрический платеж на основе «готового платежного решения» STPay-Topaz-Bio, также названный компанией «Биометрическая система на карте», в основе которой лежат микроконтроллеры ST31N600 и STM32L4, встроенные в модуль EMV (Eurocard Mastercard Visa).
Комментариев нет:
Отправить комментарий