新濠

CC9100P01-STS

CC9100P01-STS PCIE密码卡简介

概述
CC9100P01-STS PCIE密码卡产品是苏州新濠科技有限新濠自主研发的高速密码设备,遵循国家密码管理局关于PCI密码卡的相关技术规范,支持SM1、SM2、SM3、SM4等国密算法,能够为可信计算各类安全平台提供多线程、多进程和多卡并行处理的高速密码运算服务,满足其对数字签名/验证、非对称/对称加解密、数据完整性校验、真随机数生成、密钥生成和管理等功能的要求,保证敏感数据的机密性、真实性、完整性和抗抵赖性,产品支持Windows、Linux等主流操作系统。可广泛应用于签名/验证服务器、安全网关/防火墙等安全设备以及安全数据传输、可信计算等领域。
主要产品特点
◆ 采用高性能C9000 PowerPC CPU (IBMPowerPC 476FP内核)
◆ 支持SM1、SM2、SM3、SM4等国密算法的高性能密码算法芯片
◆ 采用硬件真随机数模块生成随机数
◆ 丰富的外围接口,包括千兆网络接口、USBOTG接口、PCIE2.0接口等CC9100P01-STS密码卡主要包括主控芯片CCM9100S、千兆网络接口、USB OTG接口、UART接口、PCIE2.0 X1接口、SPI信号插座、片外SRAM和片外NORFLASH。
产品特性
■ 主控CPU
◆ C9000 PowerPC(IBM PowerPC 476FP内核)
◆ 4发射RISC架构
◆ 5级流水+单独FPU浮点处理,总共6级流水
◆ 超标量技术
◆ 指令集Power Instruction Set Architecture(ISA)Version 2.05
◆ 32KB 指令CACHE + 32KB 数据CACHE
◆ 256KB L2 CACHE
◆ 1024 entries MMU TLB
■ 片上存储资源
◆ 2×64KB PLB SRAM
◆ 2×64KB AMBA SRAM
■ 安全特性
◆ 公钥算法引擎
- 大数模乘/模幂运算协处理器
- SM2密钥生成、签名与验证运算256bit SM2加密速度:480.39次/秒 @200MHz256bit SM2签名速度:537.18次/秒 @200MHz
◆ 对称算法引擎
- SM4支持ECB与CBC模式
ECB 速度:79.8MB/s @200MHz
CBC 速度:79.7MB/s @200MHz
- SM1硬件算法模块
算法性能(ECB):3.90MBps@80MHz
算法性能(CBC):3.89MBps@80MHz
◆ HASH算法引擎
- 支持S H A 0 、S H A 1 、S H A 2 2 4 、SHA256、SM3
- SHA0 速度148.56MB/s @200MHz
- SHA1 速度148.55MB/s @200MHz
- SHA224 速度184.46MB/s @200MHz
- SHA256 速度184.47MB/s @200MHz
- SM3 速度173.96MB/s @200MHz
◆ 真随机数发生器,符合FIPS 140-2标准和国家商密标准
◆ 内部上电复位
■ 接口
◆ USB OTG接口
- 适应USB2.0标准,支持高速(480Mbps),OTG功能
- 支持和一个高速、全速或低速设备进行点对点传输
- 支持Suspend和Resume信号
- 支持高带宽同步和中断传输
- 高达16个发送短点,高达16个接收端点
- 可配置的FIFOs,包括FIFO sizing
- 同步的RAM接口,实现FIFOs
- 支持DMA访问FIFOs
- 32位AMBA AH总线接口
- 软件connect/disconnect选项
- 支持AHB总线上的各种操作
- 硬件实现传输管理
◆ PCI Express 2.0
- PCIE X2接口
- 适用PCI Express 2.0规范
- 5.0Gbps
- 支持Root-Complex和End-point两种模式
◆ Ethernet Gigabit MAC
- 支持10/100/1000 Mbps CSMA/CD (半双工) 和全双工Ethernet Media
- 控制器符合规范:ANSI/IEEE Standard802.3, 802.3z and IEEE 802.3u
- 支持GMII 和 MII 接口 ,不支持PMA接口
- 配置接口为OPB总线
- 独立FIFOs ( 发送16KB,接收16KB)
- 针对发送FIFO和接收FIFO,有多数据包处理能力
- 网络上的动作能够使IP自动唤醒
- 电源管理(using clock gating)
- 处理不同数据包的能力
◆ USB HOST
- 一路USB HOST,内置HOST PHY
- 支持h1igh-speed, full-speed, low-speed传输
- AHB总线接口
- 支持USB Hub或USB device
◆ SPI
-支持Master和Slave模式
-分离的发送和接收FIFOs,大小为8bits×16
-支持4-16 bits的数据帧长度
- 支持DMA接口
外围接口
◆ PCIE接口:密码卡上提供一路PCIE X1的接口,支持EP模式。
◆ USB OTG接口:密码卡上提供有一路USBOTG的接口,支持USB2.0的数据传输。
◆ 网络接口: 密码卡上提供有一个10/100/1000BASE-T自适应的网络接口。
◆ RS232接口:密码卡上提供有一路全功能的串行接口,接口电平为RS-232电平,密码卡上为公头接口。
◆ SPI接口:密码卡上提供有一路SPI串行接口,以插座的形式引出。
◆ GPIO:密码卡上提供有一组8路GPIO通道,以插座的形式引出。
◆ 外部存储:密码卡上通过EBC接口外接512KB的SRAM和1024KB的NORFLASH。
实物示意图
产品实物如下图所示:


CC9100P01-STS PCIE密码卡实物图