CRYP
核心功能
CRYP可使用DES、Triple-DES (3DES)、AES或SM4算法对数据进行加密和解密。加密处理器完全兼容下列标准:
• 联邦信息处理标准出版物(FIPS PUB 46-3,1999 年 10 月)以及美国国家标准协会 (ANSI X9.52) 规定的数据加密标准 (DES) 和3DES (TDES)
• 联邦信息处理标准出版物(FIPS PUB 197,2001 年 11 月)规定的高级加密标准 (AES)支持多种密钥大小和链接模式
• SM4国密标准GB/T 32907-2016 DES/TDES链接模式ECB和CBC,支持标准56位密钥(每个密钥带8位奇偶校验)
• AES链接模式 ECB、CBC、CTR、GCM、GMAC、CCM,支持 128、192或256位密钥大小
• SM4链接模式ECB、CBC、CTR、GCM、GMAC、CCM,支持 128位密钥大小
CRYP为32位ICB外设。它支持对传入和传出数据进行DMA传输(需要两个DMA通道)。该外设还包含输入和输出FIFO(分别为8个字的深度),有助于实现更佳性能。
  • 兼容下列标准:
  • NIST FIPS 出版物 46-3,数据加密标准 (DES) – ANSI X9.52,三重数据加密算法工作模式
  • NIST FIPS 出版物 197,高级加密标准 (AES) ,AES 对称块密码实现
  • 128 位数据块处理
  • 支持 128 位、192 位和 256 位密钥长度
  • 基于多种链接模式的加密和解密:电子密码本 (ECB)、密码块链接 (CBC)、计数器 模式 (CTR)、GAlois 计数器模式 (GCM)、GAlois 消息认证码模式 (GMAC) 和 CBC-MAC 计数器模式 (CCM)
  • 14(或 18)个时钟周期,用于在 AES-ECB 模式下处理一个包含 128 位(或 256 位)密钥的 128 位数据块
  • 支持不同模式密钥自动扩展
  • DES/TDES 加密/解密实现
  • 64 位数据块处理
  • 支持 64 位、128 位和 192 位密钥长度(包括奇偶校验)
  • 基于 ECB 和 CBC 链接模式的加密和解密
  • 直接执行简单 DES 算法(使用单一密钥 K1)
  • 16(或 64)个时钟周期,用于在 DES(或 TDE) ECB 模式下处理一个 64 位数据块
  • 密文窃取的软件实现
  • DES/TDES 和 AES 的共同特性
  • ICB从外设,仅支持 32 位字单次访问
  • 256 位寄存器,用于存储加密密钥(8 个 32 位寄存器)
  • 128 位寄存器,用于存储初始化向量(4 个 32 位寄存器)
  • 八个 32 位字的内部 IN FIFO ,对应于四个传入 DES 块或两个 AES 块;八个 32 位字的内部 OUT FIFO ,对应于四个已处理的 DES 块或两个 AES 块
  • 采用自动数据流控制,支持直接存储器访问(DMA)(使用两个通道,分别用于传入数据和导出已处理数据)。支持单次传输。
  • 采用数据交换逻辑,支持 1 位、8 位、16 位或 32 位数据
  • 在加密处理器需要处理优先级更高的消息时,可通过软件将当前消息挂起(挂起 / 恢复操作)
合作伙伴(排名不分先后)

RISC-V基金会

上海集成电路行业协会

中国RISC-V产业联盟

中国开放指令生(RISC-V)态联盟

国家集成电路式设计深圳产业化基地

湖北半导体协会

北京半导体协会

上海开放处理器产业创新中心

武汉光电工业技术研究院

晶晨半导体

芯原微电子

劳特巴赫

腾讯 TencentOS Tiny

PlatformIO

SEGGER

沐创集成电路

欧冶半导体

灿芯半导体

创芯慧联

格见构知

OpenHarmony

TASKING

QUINTAURIS

智芯科

exide

HighTec

加特兰

二进制

矽力杰

芯华章

亦芯微

MachineWare

芯芒

上海瓶钵信息科技有限公司

小米科技

经纬恒润

西门子EDA

裕太微电子

琪埔维半导体

西南集成

道生物联

地芯引力

启英泰伦

知存科技

飞思灵微电子

方寸微电子

芯昇科技

兆易创新

翱捷科技

安路科技

启迪之星创投

微纳研究院

RT-Thread

开放智能

IAR

华中科技大学

上海交通大学

武汉大学

湖北工业大学

联系我们

 

邮箱

contact@nucleisys.com

 

留言咨询

市场销售 大学计划

 

关注我们

想了解我们
请关注"芯来科技"
想获取RISC-V处理器专业知识
请关注"硅农亚历山大"
 

公司地址

上海:上海市浦东新区张江路505号展想中心8楼 武汉:武汉市洪山区木香路2号高新楼9楼 北京:北京市海淀区丰豪东路9号北京集成电路设计园 芯学院

版权所有©2018-2026 Nuclei System Technology(或其附属公司)
鄂ICP备18019458号-1