オープンソース

暗号学的ハッシュ関数「BLAKE3 1.0」リリース

 BLAKE3-teamは7月25日(現地時間)、暗号学的ハッシュ関数「BLAKE3 1.0」をリリースした。

 「BLAKE3」は、暗号学的ハッシュ関数「BLAKE2」の後継として2020年に開始されたプロジェクトの成果物。MD5、SHA-1、SHA-2、SHA-3、BLAKE2よりも高速であることを特徴としており、長さ拡張攻撃に対する安全性などを特徴としている。

 「BLAKE3」では、通常のハッシュに加え、PRF、MAC、XOF、KDFをサポートした。また、マークルツリー構造とすることにより、任意の数のスレッドとSIMDレーンを使った並列処理を実現した。

 「BLAKE3 1.0」のCとRust実装はGitHubからダウンロードできる。

(川原 龍人/びぎねっと)

[関連リンク]
BLAKE3-team