STMicro ST31N600 Arm SecurCore SC000微控制器,包含生物识别安全、能量收集功能

原文链接:STMicro ST31N600 Arm SecurCore SC000 microcontroller includes biometric security, energy harvesting 由Jean-Luc Aufranc撰写。
本文共计899字,预计阅读3分钟

最近,我了解了一个我从未听说过的 Arm 核心系列,它是一个可用于智能卡和嵌入式安全应用的 Arm SecurCore 系列。基于 Cortex-M0的Arm SecurCore SC000和基于 Cortex-M3的 Arm SecurCore SC300,其实已经存在多年了。但随着最近 STMicro(意法半导体)ST31N600 安全微控制器的发布,它们引起了我的注意。

ST31N600 采用 STMicro 40 纳米的 eSTM 技术制造、具有能量收集电路、支持 EMV ISO 7816、ISO 14443 和 ISO 18092 标准。专为接触式和非接触式的支付卡、身份证和交通票务而设计。

ST31N600 SecurCore SC000的安全MCU
ST31N600 SecurCore SC000的安全MCU

STMicro 还推出了闪存较少的 ST31N500 和 ST31N400 微控制器,但其他规格与 ST31N600 是相同的,具体如下所示:

  • MCU 内核 –高达 60 MHz 的锁步 32 位Arm SecurCore SC000
  • 内存 – 16 KB 的用户 RAM
  • 具有 25 年数据保留时间、500,000 次擦除/写入周期耐久性的存储
    • ST31N600 – 608 KB
    • ST31N500 – 512 KB
    • ST31N400 – 416 KB
  • 无电池智能卡的射频采集
  • 无线
    • RFUART(RF 通用异步接收器发送器)高达 848 kbps
    • 13.56 MHz 载频
  • 接触式和非接触式卡标准
    • 触点分配符合 ISO/IEC 7816-3 标准
    • 符合 ISO/IEC 14443 Type A 和 Type B,以及 ISO/IEC 18092 Type F
    • MIFARE Plus EV1、MIFARE Classic 和 MIFARE DESFire EV2 硬件和软件实施
  • 外设
    • ISO/IEC 7816-3 异步接收器发射器 (IART)
    • SPI 主/从高达 2 MHz,软件 I2C 高达 400 Kbps
    • 4x 通用输入输出口
    • 3 个带中断的 16 位定时器,1 个看门狗定时器
  • 安全
    • 三键三重DES加速器、AES加速器
    • 符合 AIS-31 PTG.2、NIST SP800-22 和 NIST SP800-90B 标准的真随机数发生器 (TRNG)
    • 用于公钥密码算法的 NESCRYPT lite 低功耗 (LLP) 协处理器
    • ISO/IEC 13239 计算块
  • 其他 – 高达 10 MHz 的外部时钟频率
  • 电源
    • 2.7 V 至 5.5 V 电源电压
    • 用于生物识别组件的 1.4 V 至 2.5 V 外部电源发生器
    • ESD保护
  • 温度范围 – -25°C 至 +85°C
ST31N微控制器框图
ST31N微控制器框图

ST31N微控制器可以使用 Arm Keil SecurCore SC000 软件开发工具进行编程,该工具包括指令集模拟器 (ISS) 和 C 编译器。意法半导体还为Arm SecurCore SC000 CPU提供了一个时间精确的Keil调试器和在ST开发环境控制的硬件模拟器,以及一个基于Keil ISS模拟器的产品模拟器。

其他的一些信息你们也可以在产品页面上找到。该解决方案在 11 月 30 日至 12 月 2 日时曾在巴黎的Trustech 2021上展出,现场意法半导体向用户展示了一种基于STPay-Topaz-Bio “即用型支付解决方案”的安全生物识别支付方案。该公司也将其称为“生物识别支付解决方案”卡上的系统 (BSoC)解决方案。该方案配备 ST31N600 MCU 和嵌入 EMV模块的 STM32L4 微控制器。

分享这篇文章
订阅评论
提醒
0 评论
内联反馈
查看所有评论