当前位置:首页 >> 产品展示 >> 终端芯片  
终端芯片
服务端芯片
扩展应用
IS32U256AE384--32位高性能终端安全芯片
发布时间:2010-09-03 发布资源:华大信安
      采用高性能32C*Core CPU,可连接按键、LCDFlashLED等外设,具有执行速度快、支持高级语言和实时多任务执行等重要性能,可以满足COS及应用软件的多种安全需求。该芯片可应用于PKI体系的高端USBKey或智能卡等设备中。 

主要功能

?片上数字签名,密钥协商及身份认证(支持SM2ECCRSA算法
?片上密钥管理(密钥生成、密钥存储、密钥更新等)
?片上数字签名、密钥协商及身份认证(支持ECC国家标准算法和RSA
?高速率数据加解密(国家专用密码算法SSF33SM1SM2,以及DES算法)
?专用算法下载执行
?片上随机数生成(随机数码率达到1Mbps 

关键特性

处理器性能  
?采用C*Core的高性能32CPU

  • 32位精简指令集(RISC)架构,固定16位指令长度
  • 支持字节、半字和字三种类型的存储器访问
  • 支持向量中断
  • 硬件整数乘法器阵列 
?通过软件配置时钟系统
  • CPU和算法协处理器可分别配置;
  • USB 工作模式: 12MHz、24MHz、48MHz96MHz; 
?灵活的中断机制
  • 不同中断具有不同优先级;
  • 提供29个中断源,包括12个系统异常中断、4个陷阱中断,以及13个外部事件中断。
?支持存储器之间以及存储器与外设之间DMA传输
?随机数发生器:符合国际FIPS-140-2随机数测试标准。
?硬件CRC循环冗余校验模块 
  • 遵循ISO/IEC 13239协议;
  • CRC初值可任意配置,支持8Bit、16Bit32Bit操作  
?两个32Bit的定时器(Timer/计数器(Counter
 
片上存储器单元
 
?8KB SRAM:支持字节、半字和字访问,支持地址和数据的加扰模式。
 
?256KB FLASH 
  • Page大小为1K字节,支持字节、半字和字操作,
  • 字编程时间:20us
  • Page擦时间:2ms
  • FLASH擦写次数大于10万次;
  • 数据保持时间大于10年。 
?3KB ROM:用于存放芯片启动及引导下载程序
安全组件
 

?硬件防火墙机制,提供两种操作模式(SUMMUM

?优化ECC处理器,支持160192224256384位长的ECCSM2算法

?优化SM3处理器,支持SM3、SHA1、SHA256算法

?支持DES/TDES算法

?支持SM1算法

?支持SM4算法

?支持SSF33算法

?DPA、SPA分析

?随机数发生器 

  • 符合国际FIPS-140-2随机数测试标准
?安全传感器探测保护单元
  • 高低电压检测, 保护正常工作电压范围  2.5V6.1V
  • 高低频率检测, 保护正常工作频率范围  600KHz16MHz
?存储器加密机制:
  • RAM地址和数据加密;
  • Flash地址和数据加密;
?唯一芯片序列号。

通信接口

?USB接口:
  • 支持 USB2.0 协议低速和全速工作模式;
  • 支持HIDMass StorageCCID的协议;
  • ?支持五个端点,包括一个双向控制端点、两个 Bulk/Interrupt 输入端点和两个Bulk/Interrupt 输出端点。
?SPI通讯接口:管脚与GPIO管脚复用,可直接连接SPI FLASHSPI LCD等外设;
?ISO7816通讯接口:支持ISO7816-3标准的异步半双工的通讯协议;
?GPIO接口:20路双向GPIO,支持连接按键、LCDFlashLED等外设;

开发环境

?集成开发环境,界面友好
?使用汇编和C语言混合编程
?提供丰富C函数库、开发例程
?提供硬件开发板,支持DEBUG调试

产品资质 

 

?密型号SSX1014
?FIPS140-2随机数检测

 

 
Copyright 北京华大信安科技有限公司 版权所有 All Rights Reserved. 京ICP备12011992号-1 技术支持:龙拓LONTRO.COM