在MAXQ1050是一款低功耗設計的安全微控制器的USB安全令牌和智能卡閱讀器應用程序需要基于證書或者其他公共密鑰加密方案。該器件還集成了復雜的安全機制來保護密鑰的數(shù)據(jù);二自毀輸入(溫度和電壓傳感器)擦除密鑰數(shù)據(jù)時檢測到的攻擊條件的環(huán)境監(jiān)測器。該器件集成了一個全速USB設備接口(包括收發(fā)器),硬件SPI?控制器,和ISO7816的UART(通用異步接收發(fā)送器)的智能卡通信。該器件支持與AES公司,RSA信息,數(shù)字減影血管造影,ECDSA的公司,SHA- 1的SHA -224的SHA -256,DES和3DES的硬件加速器高速加密。一個真正的硬件隨機數(shù)發(fā)生器是包括密鑰生成和挑戰(zhàn)的一代。
該設備使用32位,流水線,高效MAXQ30微控制器內(nèi)核。它集成了128KB的閃存,12KB的揮發(fā)性SRAM,電池支持4KB的可擦除非易失SRAM,和電池備份,安全zeroization非易失SRAM256B的。記憶中的揮發(fā)性額外1.5KB密碼也可以用作通用數(shù)據(jù)存儲器。電池備份非易失SRAM的256B的可用于密鑰存儲和其他關鍵數(shù)據(jù)。在256B的可擦寫存儲器在1μs內(nèi)使用單一脈沖(“快速zeroization“),即使在??電池備份模式。
該設備的電源無論是從USB總線或單獨的3.3V電壓供電。一個電池連接的應用程序提供了希望維持不流失,從應用程序中使用了多年的秘密電池關鍵數(shù)據(jù)。在電池供電模式下,非易失SRAM和安全傳感器消耗小于240nA(典型值)。備用電池是可選的應用程序可以選擇存儲在閃存關鍵數(shù)據(jù)時,電池的成本遠遠超過用于篡改條件不斷監(jiān)測的好處。
關鍵特性
高性能,低功耗,32位MAXQ30 RISC內(nèi)核
工作于USB電源或3.3V單電源
運行從20MHz(典型值)內(nèi)部振蕩器
支持外部微控制器和USB 12/24MHz操作晶體振蕩器
片上2x/4x時鐘乘法器
16位指令字,32位內(nèi)部數(shù)據(jù)總線
16 × 32位累加器
16 × 32位通用工作寄存器
多達20個通用I / O引腳
5V耐壓的I / O
幾乎無限的軟件堆棧
優(yōu)化的C編譯器(High-Speed??/Density代碼)
內(nèi)存
128KB的快閃記憶體,尺寸512 × 32頁
支持20K的閃存擦除/寫周期每扇區(qū)
256B的非易失SRAM的安全
4KB的電池備份非易失SRAM
12KB的SRAM
安全的JTAG / TAP設備的在系統(tǒng)編程
安全
唯一的64位序列號
篡改檢測與快速鍵/數(shù)據(jù)銷毀
密鑰銷毀的篡改事件
常駐裝載機鎖定選項
加擾技術的專有代碼使用隨機金鑰
AES的硬件加速器,RSA的數(shù)字減影血管造影,ECDSA的,DES,3DES和SHA - 1的公司,SHA - 224,沙- 256
真正的硬件隨機數(shù)發(fā)生器
溫度和電壓傳感器來檢測攻擊
兩個自我毀滅的輸入引腳
附加外圍設備
電源失效報警
Power-On-Reset/Brownout復位
JTAG接口的I / F的系統(tǒng)編程和訪問片上調(diào)試器
全速USB設備與六端點緩沖區(qū)和集成收發(fā)器
的ISO 7816智能卡帶有FIFO的UART
16位可編程定時器/計數(shù)器,預分頻器捕捉/比較和PWM
SPI主/從硬件
多達20個通用I / O口引腳八個外部中斷