HASH
核心功能
HASH散列处理器完全兼容安全散列算法(SHA-1、SHA-224、SHA-256、SHA-384和SHA-512)、国密杂凑散列算法SM3、MD5(消息摘要算法 5)、散列算法和适合多种应用的 HMAC(密钥散列消息认证码)散列算法。HMAC 适用于需要进行消息验证的应用程序。
HASH为最多 (2128 - 1) 位的消息计算经 FIPS(联邦信息处理标准)认可的 160、224、256 和512位长度的摘要。此外,它还可以为 MD5 算法计算 128 位摘要。
  • 适合于数据验证应用,符合以下标准
  • 联邦信息处理标准出版物 FIPS PUB 180-4 安全散列标准(SHA-1 和 SHA-2 系列)
  • 互联网工程任务组 (IETF) 征求意见 RFC 1321 MD5 消息摘要算法
  • 互联网工程任务组 (IETF) 征求意见 RFC 2104 HMAC:密钥散列消息认证和联邦信息处理标准出版物 FIPS PUB 198-1 密钥散列消息认证码 (HMAC)
  • 数字签名和验证国密SM3标准
  • 连续消息块中摘要的对应 32 位字添加到彼此之中,以构成整个消息的摘要
  • 可自动进行 32 位字交换,以兼容输入位串的内部小端模式表示法
  • 支持的字交换:位、字节、半字和 32 位字
  • 可自动填充来补足输入位串,从而适应 512 位(16×32 位)或1024位(32×32位)的摘要
  • 最小块大小
  • 快速计算 SHA-1、SHA-224、SHA-256、SHA-384、SHA-512、SM3 以及 MD5
  • 使用 SHA-1(或 SHA-256或SM3)算法处理一个 512 位数据块需要 41(或 33)个时钟周期
  • 使用SHA-384或SHA-512处理一个 1024 位数据块需要 41个时钟
  • 使用 MD5 算法处理一个 512 位数据块需要 33个时钟周期
  • ICB 从外设,仅支持 32 位字访问
  • 16×32 位字(H0 到 H15)用于输出消息摘要
  • 数据流自动控制,支持使用一个通道进行直接存储器访问 (DMA)
  • 支持suspend操纵
  • 可重载摘要寄存器
  • 散列计算挂起/恢复机制,包括使用 DMA
合作伙伴(排名不分先后)

RISC-V基金会

上海集成电路行业协会

中国RISC-V产业联盟

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

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

湖北半导体协会

北京半导体协会

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

武汉光电工业技术研究院

晶晨半导体

芯原微电子

劳特巴赫

腾讯 TencentOS Tiny

OpenHarmony

PlatformIO

SEGGER

沐创集成电路

欧冶半导体

灿芯半导体

创芯慧联

格见构知

智芯科

exide

HighTec

加特兰

二进制

芯华章

矽力杰

MachineWare

芯芒

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

小米科技

经纬恒润

西门子EDA

裕太微电子

琪埔维半导体

西南集成

道生物联

地芯引力

启英泰伦

知存科技

飞思灵微电子

方寸微电子

芯昇科技

兆易创新

翱捷科技

安路科技

启迪之星创投

微纳研究院

RT-Thread

开放智能

IAR

华中科技大学

上海交通大学

武汉大学

湖北工业大学

联系我们

 

邮箱

contact@nucleisys.com

 

留言咨询

市场销售 大学计划

 

关注我们

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

公司地址

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

版权所有©2018-2025 Nuclei System Technology(或其附属公司)

鄂ICP备18019458号-1