A5(ET300)芯片简介
1 概述
A5(ET300)芯片采用国内具有自主知识产权的32位CPU安全内核CS0进行设计,具有低功耗、高性能、多功能及高安全性等特点。可广泛应用于加密手机、网上银行、移动支付、数据安全、版权控制和智能电网等领域。典型工作频率100MHz。
2 功能特点
2.1 CPU特性
• 低功耗32位RISC核芯,高度优化的3级流水线
• 支持字节、半字、字内存访问。
• 支持中断嵌套
• 支持单周期32位×32位硬件整数乘法器阵列、3~13周期硬件整数分频器阵列
• 存储器保护单元MPU
• 低功耗高性能
• 支持Cache
• 定时模块EPT
2.2 片上存储资源
• 256K 字节SRAM
• 64K 字节ROM
• 1280K 字节EFLASH。
2.3 内部模块
• DMA/EDMA
• 2个定时器(PIT)
• 看门狗(WDT)
• 计时器(TC)
2.4 安全特性
• 公钥算法引擎
• 支持1024bit RSA、2048bit RSA
• 支持256bit SM2素域
• 对称算法引擎
• DES/3DES支持ECB/CBC模式
• AES支持ECB/CBC/CFB/OFB模式
• SM4支持ECB/CBC/CFB/OFB模式
• 摘要算法引擎
• SM3
• SHA-0/ SHA-1/ SHA-224/ SHA-256/ SHA-384/ SHA-512
• CRC
• 支持CRC32/ CRC16/ CRC8
• 支持DMAC操作
• 存储保护机制
• 面向应用的存储分区,硬件支持各分区之间的安全隔离
• 总线加扰
• 真随机数发生器,符合FIPS 140-2标准和国家商密标准
• 安全检测与防护单元
• 电压异常检测单元
• 光照异常检测单元
• 电源毛刺检测单元
• 支持金属屏蔽保护
• 温度异常检测单元
• 频率异常检测单元
• 支持时钟和复位脉冲过滤
• 安全优化布线
2.5 接口特性
• EPORT接口
• 最多支持16个接口
• USB接口
• 支持USB OTG模式
• SPI接口
• 最多支持4组接口
• I2C接口
• UART(SCI)接口
• 最多支持2组接口
• ISO7816接口
• 最多支持3组接口
• SD接口
• SWP接口
2.6 其他特性
• 每一颗产品具有唯一序列号。
• 电源电压1.8V~3.3V。
• 电源电压1.8V~3.3V。
• 支持内部上电复位和外部复位。
3 产品资质
• 商用密码芯片二级
• 中国信息安全测评中心EAL4+
• 移动支付安全芯片评估
4 典型应用
• 加密手机
5 技术支持
• 完整的开发环境
• 丰富的驱动库
• 完善的应用解决方案