解決方案 | 一代USB Key

  • 方案概述
  • 功能(néng)特點
  • 解決方案
  • 資料下載

一代USB Key

基于CCM3310S安全芯片的  一代USBKey設計方案

USBKey是一種(zhǒng)USB接口的硬件設備。它内置單片機或智能(néng)卡芯片,有一定的存儲空間,可以存儲用戶的私鑰以及數字證書,利用USBKey内置的公鑰算法實現對(duì)用戶身份的認證。 

目前,大多數國(guó)内銀行均采用USBKey作爲網絡銀行的客戶端解決方案,使用USBKey存放代表用戶唯一身份數字證書和用戶私鑰。在這(zhè)個基于PKI體系的整體解決方案中,用戶的私鑰是在高安全度的USBKey内産生,并且終身不可導出到USBKey外部。在網上銀行應用中,對(duì)交易數據的數字簽名都(dōu)是在USBKey内部完成(chéng)的,并受到USBKey的PIN碼保護。

功能(néng)特點

CCM3310S安全芯片采用國(guó)内具有自主知識産權的32位CPU安全内核CS322D進(jìn)行設計,具有低功耗、高性能(néng)、多功能(néng)及高安全性等特點。

解決方案

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電源輸出。包含了普通USBKey所需要的所有功能(néng),可以方便的實現無驅無軟,是完美的普通USBKey單芯片解決方案。