支持SIMD的混合计算兼容型RISC-V后量子密码SoC芯片

该PQC芯片以后量子密码IP核为基础,充分利用RISC-V开源扩展指令集的优势, 建立PQC算法定制指令集,并基于可重构技术,通过定制指令对可配置硬件算子的灵活调用实现了多样化加密算法及参数的高效兼容。
该芯片具有高性能、高灵活性、高兼容性等优势,可用于多种应用领域产品的量子安全升级,芯片基本属性如下:
- 内置TRNG真随机数发生器 
- 支持自定义Fast-IO高速并行传输接口(FIO) 
- 支持2组UART接口,支持4线JTAG Debug接口 
- 支持1组标准SPI接口,以及QSPI-FLASH接口 
- 支持12位GPIO扩展接口 
- 支持CRYSTALS-Kyber 512/768/1024密钥对生成算法、密钥封装算法、密钥解封装算法,峰值密钥封装/解封装性能达20万次/秒 
- 支持CRYSTALS-Dilithium 2/3/5密钥对生成算法、数字签名算法、数字验签算法,峰值签名/验签性能达6万次/秒 
- 支持SPHINCS+ 128/192/256 密钥对生成算法、数字签名算法、数字验签算法,峰值签名/验签性能达2千次/秒 
- 芯片典型工作功耗29.7mW ~ 60.3mW@100MHz 
- 支持SM2、SM3、SM4国密算法 
芯来N300系列处理器内核
芯来科技N300系列32位超低功耗RISC-V处理器适合面向极致能效比,且需要DSP、FPU特性的场景而设计,可应用于AIoT和通信控制等场景。

N300可根据客户需求进行灵活配置
- 支持RISC-V RV32IMACFDBPKC/Zcxlcz指令集架构 
- 支持快速中断咬尾、 中断向量化、基于优先级的中断嵌套,提供业内先进和低延时的中断特性,满足实时性的需求 
- 可配置双发射特性 
- 支持用户扩展自己的指令 
- 可配置指令和数据片上SRAM(ILM/DLM)w ECC 
- 可配置指令缓存(ICache)w ECC和数据缓存(DCache)w ECC 
- 支持单双精度浮点和SIMD DSP扩展 
- 支持TEE可信执行环境,满足系统安全需求 
- 支持标准JTAG和cJTAG调试接口,以及Linux/Windows调试工具 
- 支持RISC-V标准的编译工具链,以及Linux/Windows的图形化集成开发环境(IDE) 
文章来源:芯来科技
