基于方寸微安全存储芯片T620在USB3.0U盘/移动硬盘上的应用

1.产品简介

        T620 是由方寸微电子自主开发的新一代 SoC 存储安全芯片,具有功能丰富、性能强劲、功耗低、安全性高等特点,可广泛适用于安全 U 盘、按键 U 盘、加密移动硬盘等众多安全存储产品,也可以应用于 USB3 转 SATA3、USB 转 SPI、USB 转 UART 等接口领域产品。该芯片集成高性能 32 位国产 RISC CPU,可支持 USB3.0、SATA3.0、eMMC5.1 等多种超高速接口,并集成多种国密算法(如 SM2、SM3、SM4),可满足信息安全领域存储类产品需求;同时该芯片也支持国际标准 AES 加密算法及 ECC 算法,可应用于全球通用安全存储市场。

2. 芯片特性

2.1 CPU 资源

  • 主处理器集成 32 位国产 CPU CK803S
  • 最高工作频率 260Mhz
  • 内置 16KB I/D Cache
  • 内置 32KB DTCM

2.2 模块特性

  • 支持一路 AHB SLAVE 配置端口
  • 支持一路 AXI MASTER 端口
  • 支持两路 AXI SLAVE 数据端口
  • 支持 SM4 KEY 128 bit
  • 支持 AES KEY 128/256 bit
  • 支持 BYPASS 模式
  • 支持数据填充和舍弃功能
  • 对称加密模式支持数据输入输出端口选择
  • 支持 ECB/CBC/CFB/OFB/CTR/XTS 六种操作模式(SM4/AES)
  • 支持 SM4 and AES ≥800MB/s@200MHz(ECB/CTR/XTS)
  • 持 SM3/SHA1/SHA224/SHA256 ≥80MB/s@200MHz

3. 芯片架构

 4.安全引擎

     CRYPTO 模块的作用主要是对进入模块的数据进行加解密操作。目前支持 SM4、AES 两
种对称加密算法,同时支持 SM3、SHA1、SHA224、SHA256 四种 HASH 算法。两者之间相
互独立,SM4、AES 数据走 AXI 总线,SM3、SHA1、SHA224、SHA256 数据走 AHB 总线。
当数据从 AXI SLAVE 端口、AXI MASTER 端口或者 AHB SLAVE 端口进入 CRYPTO 模块之
后,CPU 通过 AHB 总线配置 CRYPTO 模块寄存器,选择对应功能,直至加解密结束。

5. SKD开发包及二次开发支持

该芯片提供完整的 SDK 供客户进行定制化开发, 尤其针对典型应用场景提供了源码级方案支撑, 可帮助客户缩短产品开发周期、降低整体开发成本, 提升产品市场竞争力。

  • 产品功能

可以协助基于 USB 协议的 Mass Storage 协议开发,集合了 U 盘存储功能及 USB Key 功能。

  • U 盘存储功能

按照客户要求定制,存储功能分为 CD 区、普通 U 盘区、安全 U 盘区、隐藏区四个分区,其中隐藏区可提供扇区级或文件系统级二次开发接口。各分区可动态调整分区大小,也可设置为只支持某一分区。各分区数据均使用国产密码算法硬件加密存储。

  • USB Key 功能

遵循<<智能 IC 卡及智能密码钥匙密码应用接口规范_报批稿 FM_20110801.pdf>>文档开发,支持标准国密接口、CSP、PKCS#11 等接口。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值