國密算法TF32A09硬件加密芯片
產品描述
TF32A09系列芯片是同方股份有 限公司計算機系統本部自主研發的一 款高速度、高性能32位信息安全SoC 芯片。該芯片集成了高速的安全算法 和通訊接口,摒棄了傳統的數據加解 密處理方式,使數據流加解密速度大 幅提升,適用於高速數據流加密。同時,該芯片還集成了鍵盤控制模塊,適用於高端鍵盤和安全鍵盤的設計。
TF32A09系列芯片支持國家密碼 管理局指定的對稱密碼算法、非對稱 密碼算法和雜湊算法,同時支持國際 通用密碼算法。芯片處理能力強、安 全性高、功耗低、接口豐富,具有極 高的性能價格比。
典型應用
加密移動存儲
安全key盤
安全PC
安全終端
加密服務器
加密板卡
加密機
流媒體加密
USB KEY
POS 機
安全鍵盤
指紋鍵盤
芯片架構
CPU處理器性能
32位CPU內核
存儲器保護單元(MPU)可對 FLASH、SRAM、ROM 及其他存儲介質進行加密保護
外部總線支持8bit/16bit/32bit 訪問
根據應用可對存儲空間進行分區管理
片上存儲單元
可進行單字節/半字/形式的讀寫
20KB SRAM
64KB ROM
512KB FLASH
DES/3DES加密算法
支持DES、3DES、2 KEY 和3 KEY算法的加密解密
支持EBC 模式和CBC 模式的加密和解密
DES加解密速度27MByte/s @80MHz,3DES加解密速度11.5MByte/s @80MHz(實測速度)
RSA/SM2協處理器
可以實現192~2048位的點乘、點加、模加、模減、模乘、模逆、模冪等基本算術運算
1024bit RSA簽名次數32次/秒@80MHz,驗證次數32次/秒@80MHz (實測速度)
支持ECC算法:192bit 256bit
SM1算法
分組長度爲128bits,密鑰長度爲 128~256bits
加解密速度43.7MByte/s@80MHz(實測速度)
SMS4算法
加解密速度29.5MByte/s@80MHz(實測速度)
隨機數發生器
可以輸出真隨機數序列,並通過國密局測試
生成速度9.2MB/s@80MHz(實測速度)
鍵盤控制接口(KPP)
20x10 陣列掃描,支持200個鍵,其中包括73個自定義鍵
支持由鍵盤喚醒系統
支持USB HID keybond 協議
支持任意4鍵同時按下
2個 USB2.0 OTG接口
支持高速 480Mbps 和全速 12Mbps 傳輸方式,USB1 支持 6 個endpoint,USB2支持3 個endpoint
2個 SPI高速主/從接口
每次中斷可傳輸8bit、16bit 或32bit 數據
8個外部中斷 I/O
可作爲8個獨立可編程 I/O複用
NFC(Nandflash)接口
帶有ECC 校驗模塊,可修正位數爲8bit 或16bit
其他接口
2路 ISO-7816(T0)主/從接口
2路UART主從模式
1路 I2C
1路16bit 的PWM
32個普通 IO
芯片亮點
高速數據流加密:高速加解密算法、高速的通訊接口及 Pipeline 的設計架構使數據流加密的速度可高達30MB/s,有一個質的飛躍。
國內首傢俱有 USB主接口:擁有兩個USB求設置成 Host、Device 或 OTG;多達 6 個端點,可設置成多重複合設 備,最大限度地滿足用戶的設計需求。
接口豐富:除 KPP(鍵盤控制器)接口和 2 路 USB支持 2 個SPI 高速主/從接口、32 個 I/O 接口(含8 箇中斷 I/O接口)、 帶有 ECC 校驗的 Nand Flash 接口、I2 C 接口、UART接口和7816接口, 最大限度地滿足客戶的板級通信需求。
算法全面:集成多種通信接口和多種信息安全算法,可實現高度整合的單芯片解決方案。
支持在線調試: IDE 調試環境採用CodeWarrior,功能強大,上手方便。
ROM 固件掩膜定製服務:提供個性 ROM 程序掩膜的定製服務,在滿足個性化需求的同時,極大地降低產品成本。
產品系列化:多種產品型號可供客戶選擇。對於性價比要求較高的客戶,可選擇 ROM 版芯片,最大限度地爲客戶節約了成本;對功能要求比較 強的客戶,可以選用片上具有 512KB Flash 的 Flash 版芯片,定製您的 個性化應用方案。
提供個性封裝:可根據客戶應用定製封裝,滿足客戶特殊的要求。
封裝形式
本公司可提供以下幾種封裝形式:
LQFP176
LQFP100
LQFP80
LQFP64
版權聲明
本文檔所涉及的內容,其知識產權均屬同方股份有限公司所有,其產權受國 家法律保護。
未經本公司授權,其他公司、單位、代理商及個人不得非法使用和拷貝本文 檔,否則將受到國家法律的嚴厲制裁。
同方股份有限公司保留在任何時候修訂本用文檔且不需提前通知的權利。