Z32HUB 是国民技术 32 位高性能安全芯片,芯片采用 32 位高性能 ARM 安全核,采用 AMBA 多总线结构。片上集成了 4KB 高速 CACHE、16KB XRAM、3KB ARAM 和 320KB Flash。
同时硬件算法协处理器提供性能优异的 DES、3DES、RSA、ECC、SM2、SM1/SM3/SM4、SHA 摘要和 GSHA1 随机数生成安全算法,以及真随机数发生器。芯片拥有各式通讯接口(USB、 SPI、UART、PWM 等)。
Z32HUB 采用业界 水平的高安全防御设计,可抵御电压、温度、 频率、光照异常攻击,内部 GLUE LOGIC 模块进行实时错误侦测,独特的版图设计保护信号 层不受攻击,独特功耗处理技术防止功耗和电磁辐射分析
关键特性
1.3.1 处理器系统
采用 32 位高性能 ARM 安全核,大端对齐,支持 Thumb/Thumb-2 指令集;
支持 4K Bytes ICACHE;
支持中断:支持中断嵌套,中断优先级可配置;
系统时钟源来自 OSC 60MHz,支持分频;
低功耗模式支持:Idle 模式、Sleep 模式;
支持 2 路 32 位 Timer;
支持 1 路看门狗定时器;
支持 DMA 数据传输;
1.3.2 存储单元
片上集成320K Bytes嵌入式Flash,页面大小512Bytes, 擦写次数10万次@25°C;
片上集成 19K Bytes SRAM(16K Bytes XRAM + 3K Bytes ARAM) ;
支持存储保护单元(MPU),实现安全访问控制和多用户分区管理;
1.3.3 安全组件
64 位高速硬件公钥算法引擎,支持 RSA1024、RSA2048、ECC、SM2 算法运算
DES 算法单元
SM1 算法单元
SM3 算法单元
SM4 算法单元
SHA 算法单元
AES 算法单元
真随机数发生器
CRC 校验单元:满足 ISO/IEC 3309 标准,支持多项式 X16+X15+X2+X0;
安全检测与防护单元 ?? 光照异常检测单元 ?? 电压异常检测单元 ?? 温度异常检测单元 ?? 频率异常检测单元 ?? 模块实时错误侦测单元(GLUE) ?? 主动防护层检测单元(MESH);
存储器加密机制
芯片序列号
每颗芯片都具有 序列号
1.3.4 通讯接口
USB2.0 全速设备接口
遵循 USB2.0 FS 协议规范;
支持 1 个控制端点、3 个中断端点(IN/IN/OUT) 、2 个 BULK(IN/OUT) ;
支持无晶振工作模式;
SPI 主接口(SPIM)
1 路 SPI 主接口;
时钟速率可配, 时钟支持 15MHZ;
支持 Quad 、Dual 、Standard SPI 模式;
UART 接口
1 路 UART 接口;
时钟源可选择外部晶振和内部 OSC;
典型波特率支持 115200bps;
PWM 接口
1 路 PWM 接口;
GPIO
支持 22 个可复用 GPIO 接口,所有 IO 都支持上、下拉可配置;
10 个中断/唤醒 IO;
IO 驱动能力不小于 4mA,其中 2 个 IO 驱动能力不少于 12mA;
1.3.5 模拟模块
对外供电(VDD33):
支持输出 3.3V(+/-10%),驱动能力 50mA;
支持限流保护;
支持短路保护;
DAC 模块
输出信号频率为 400KHz;
10 位 DAC;
量化电平支持配置为 3V、2.4V、1.8V;
1.3.6 电气特性
支持工作电源输入范围:2.7V~5.5V;
Power Down 模式功耗:1uA;
Sleep 模式功耗:130uA;
典型工作模式:20mA@60MHz;2mA @2.5MHz;
ESD:±4KV(HBM) ;
1.3.7 芯片封装
封装形式:QFN32
1.3.8 安全认证
国密二级; ?? 国内 EAL4+; ?? 银检 USBKEY;
1.3.9 产品应用
耳机 KEY;
蓝牙 KEY;
二代 KEY;
标准 KEY;
指纹采集设备;