南瑞安全芯片NRSEC3000

 安全芯片

NRSEC3000安全芯片采用32位嵌入式risc架构的cpu,特点是低功耗、高性能、高代码密度,具有独立的存储器保护单元(mpu)和存储器加密单元(meu),是高性能、低功耗、具有丰富的内部协处理器和对外接口的安全芯片。

芯片内部实现了国家商用密码产品所需的sm2和sm1算法专用加密模块、des/3des加密模块和rsa公钥算法引擎。另外,芯片提供32位硬件加密处理器,可用于实现公钥算法、摘要算法以及aes、des等对称算法。芯片内嵌32位真随机数发生器trng,可满足cos开发者的密码学应用,可节约软件开销,提高软件实现效率。

 一、产品特点

1、芯片拥有丰富的对外接口,包括:7816(智能卡接口、一种串口,半双工)主/从收发器,可实现t=0和t=1协议,支持多种通信速率;硬件spi(一种串口,全双工)主/从模块。

2、芯片提供增强的安全特性。通过对存储器管理单元mmu进行配置,完成工作模式设置及相关权限设置,可实现由硬件保证安全性的一卡多应用。另外,芯片提供了包括电压、频率检测机制,程序和数据加密存储机制以及代码保护机制等安全机制,以对抗物理攻击、剖片探测等。

3、芯片是高性能、低功耗、具有丰富的内部协处理器和对外接口。

二、安全芯片性能

1、sm1加解密:3.38mb/s

2、sm2签名:2.34s/次

3、sm2密钥产生:1.62s/次

4、sm2签名验证:4.68s/次

5、sm2公钥运算:4.67s/次

6、sm2私钥运算:1.63s/次