在MAXQ1050是一款低功耗设计的安全微控制器的USB安全令牌和智能卡阅读器应用程序需要基于证书或者其他公共密钥加密方案。该器件还集成了复杂的安全机制来保护密钥的数据;二自毁输入(温度和电压传感器)擦除密钥数据时检测到的攻击条件的环境监测器。该器件集成了一个全速USB设备接口(包括收发器),硬件SPI™控制器,和ISO7816的UART(通用异步接收发送器)的智能卡通信。该器件支持与AES公司,RSA信息,数字减影血管造影,ECDSA的公司,SHA- 1的SHA -224的SHA -256,DES和3DES的硬件加速器高速加密。一个真正的硬件随机数发生器是包括密钥生成和挑战的一代。
该设备使用32位,流水线,高效MAXQ30微控制器内核。它集成了128KB的闪存,12KB的挥发性SRAM,电池支持4KB的可擦除非易失SRAM,和电池备份,安全zeroization非易失SRAM256B的。记忆中的挥发性额外1.5KB密码也可以用作通用数据存储器。电池备份非易失SRAM的256B的可用于密钥存储和其他关键数据。在256B的可擦写存储器在1μs内使用单一脉冲(“快速zeroization“),即使在??电池备份模式。
该设备的电源无论是从USB总线或单独的3.3V电压供电。一个电池连接的应用程序提供了希望维持不流失,从应用程序中使用了多年的秘密电池关键数据。在电池供电模式下,非易失SRAM和安全传感器消耗小于240nA(典型值)。备用电池是可选的应用程序可以选择存储在闪存关键数据时,电池的成本远远超过用于篡改条件不断监测的好处。
关键特性
高性能,低功耗,32位MAXQ30 RISC内核
工作于USB电源或3.3V单电源
运行从20MHz(典型值)内部振荡器
支持外部微控制器和USB 12/24MHz操作晶体振荡器
片上2x/4x时钟乘法器
16位指令字,32位内部数据总线
16 × 32位累加器
16 × 32位通用工作寄存器
多达20个通用I / O引脚
5V耐压的I / O
几乎无限的软件堆栈
优化的C编译器(High-Speed??/Density代码)
内存
128KB的快闪记忆体,尺寸512 × 32页
支持20K的闪存擦除/写周期每扇区
256B的非易失SRAM的安全
4KB的电池备份非易失SRAM
12KB的SRAM
安全的JTAG / TAP设备的在系统编程
安全
唯一的64位序列号
篡改检测与快速键/数据销毁
密钥销毁的篡改事件
常驻装载机锁定选项
加扰技术的专有代码使用随机金钥
AES的硬件加速器,RSA的数字减影血管造影,ECDSA的,DES,3DES和SHA - 1的公司,SHA - 224,沙- 256
真正的硬件随机数发生器
温度和电压传感器来检测攻击
两个自我毁灭的输入引脚
附加外围设备
电源失效报警
Power-On-Reset/Brownout复位
JTAG接口的I / F的系统编程和访问片上调试器
全速USB设备与六端点缓冲区和集成收发器
的ISO 7816智能卡带有FIFO的UART
16位可编程定时器/计数器,预分频器捕捉/比较和PWM
SPI主/从硬件
多达20个通用I / O口引脚八个外部中断