基于CCM3310S安全芯片的 三代USB Key設計方案
第三代USBKey從安全角度主要是解決了交易密碼的洩露問題,其交易密碼采用USBKey自帶的全鍵盤來輸入,此外,第三代USBKey還(hái)支持智能(néng)卡讀寫功能(néng),該設備不僅能(néng)夠完成(chéng)網上銀行的基本功能(néng),而且可以同時通過(guò)網銀對(duì)基于PBOC 3.0标準的IC卡進(jìn)行充值與脫機餘額查詢、支付等功能(néng)。有的第三代USBKey還(hái)支持非接卡讀寫,OTP等功能(néng),主要配合網上銀行和移動支付使用。
CCM3310S除可以單芯片實現一、二代USBKey的所有控制功能(néng)之外,也可以單芯片實現三代USBKey的所有标準控制功能(néng),并提供了豐富的接口,可以很方便地添加擴充功能(néng)。在基于CCM3310S的三代USBKey設計方案中,安全芯片主控制器連接著(zhe)顯示屏幕、全鍵盤和IC卡座,它控制著(zhe)屏幕上的輸出顯示、獲取來自USB接口或者IC卡部分的通信數據,利用屏幕顯示提示用戶進(jìn)行USBKey上的相應操作,從而將(jiāng)PKI技術應用于普通網銀轉賬業務和IC卡充值業務。
CCM3310S芯片具有16K 字節SRAM、16K 字節ROM和256K 字節EFLASH(512字節/Page),支持DES/3DES,RSA,AES,ECC、SHA-1、SHA-256等國(guó)際算法,同時支持SM1,SM2,SM3,SM4,SSF33等國(guó)密算法,支持USB2.0高速模式;擁有3個ISO7816接口,2個SPI接口(用于連接液晶和字庫用Flash)、I2C接口、UART接口(SCI)、I/O接口(多達50個以上,有8個支持中斷功能(néng)的I/O可用于連接按鍵)等多種(zhǒng)接口。芯片自帶LDO電源輸出。采用CCM3310S設計的三代USBKey的框圖如下圖所示:
相關産品推薦閱讀