宏思HS32U2系列系统级多功能安全芯片(文字部分) 一、概述 宏思HS32U2系列安全芯片是一款xxSOC芯片,是SSX14的升级版本。它包含了丰富的通行密码算法,可应用于加密U盘、具有密码功能的SD卡、加密机等,执行密码管理、数据加密解密和数字签名及认证等任务。
二、加密算法硬件模块 l 硬件实现公钥系统大数运算加速器 - 支持512-2048比特RSA运算 - 支持160-521比特P域ECC算法(Suite B标准算法),支持SM3算法 - 1024位RSA签名速度(使用中国剩余定理):80次/秒@80MHz - 192比特ECC签名速度(p域):110次/秒@80MHz l 硬件SM1算法引擎,支持ECB和CBC模式 l 硬件SSF33算法引擎,支持ECB和CBC模式 l 硬件AES算法引擎(Suite B标准算法),支持AES-128/192/256,ECB和CBC模式 l 硬件DES算法引擎,支持DES/TDES,ECB和CBC模式 l 硬件SHA算法引擎(Suite B标准算法),支持SHA-1/224/256 l 物理噪声真随机数发生器
三、通讯接口 l USB 2.0 Device接口 - 支持高速(480Mbps)和全速(12Mbps)工作模式 - 支持控制、中断、同步和Bulk通讯模式 - 5个端点 l SPI和HSPI通讯接口 - 支持主模式和从模式 - 支持4种时钟格式 - HSPI支持从模式高速数据发送 l ISO-7816智能卡通讯接口 l SCI(UART)通讯接口 - 支持8位/9位数据格式 - 数据通信速率可达 l 扩展存储器接口接口 - 支持4路片选 - 8/16位地址总线 - 21位数据总线 - 支持外接SLC和MLC Nand Flash芯片 - 支持外接SRAM存储器 l 通用输入输出接口(GPIO) - 最多支持46路GPIO 四、结构特点
- 高度优化的流水线 - 可编程的存储器安全管理机制 - 固定的16位指令,多数指令单周期完成 l 32K字节SRAM存储器 - 支持字节、半字(2字节)和字(4字节)单周期读写。 l 256K字节FLASH存储器, - 每页2048字节。支持页擦除以及全擦除。 - 支持字节、半字(2字节)和字(4字节)读取 - 支持字(4字节)编程 l 存储器ECC错误校验单元 - 在线编码、译码及译码流水线 - 随机8位译码纠错 l 可编程DMA控制单元 - 源地址、目的地址单独编程。 - 支持8位、16位和32位数据传输 l 功耗管理, - 支持等待、休眠和停止低功耗模式。 - 支持功能模块时钟开关 l 2个16位可编程中断计时器 l 看门狗定时器 l 中断控制器,支持中断屏蔽、使能,支持优先级设置,支持低功耗模式异步唤醒 l 外部中断接口,支持支持4个外部中断源,支持电平/沿触发 l xxx安全保护 五、产品提供形态
六、典型应用 l 加密U盘 l 加密SD卡 l xx智能卡 l 加密硬盘 l 桌面加密机 l 更多…… |