CubeHash
CubeHash 是 Bernstein 提交的 SHA-3 竞赛方案,基于 1024 位状态的加法-旋转-XOR 置换,海绵结构。
用途
SHA-3 竞赛候选,结构简单(仅 add/rotate/xor),适合硬件与软件实现。
机制
海绵结构,状态 32×32 位字。每轮:对每列加下一列、旋转、异或下一列、再加下一列,共 10 轮吸收一块 32 字节。输出可变长度。
用例
- SHA-3 竞赛方案
- ARX 哈希
- 海绵结构
CubeHash 是 Bernstein 提交的 SHA-3 竞赛方案,基于 1024 位状态的加法-旋转-XOR 置换,海绵结构。
SHA-3 竞赛候选,结构简单(仅 add/rotate/xor),适合硬件与软件实现。
海绵结构,状态 32×32 位字。每轮:对每列加下一列、旋转、异或下一列、再加下一列,共 10 轮吸收一块 32 字节。输出可变长度。