コンテンツへスキップ
uencoder

BLAKE2bp

BLAKE2bp は BLAKE2b の 4 並列最適化変種であり、4 分岐の並列ツリーモードでマルチコア CPU 上でほぼ 4 倍のスループットに達する。

目的

マルチコアの 64 ビットプラットフォームで最大のハッシュスループットを発揮し、大きなファイルの一括検証に適する。

メカニズム

入力を 4 個の独立した BLAKE2b サブツリーに分割して並列に圧縮し、ルートノードが 4 個のサブダイジェストを統合する。4 並列により SIMD と複数コアを活用する。

ユースケース

  • マルチコアでの大規模ファイル検証
  • 高スループットなハッシュ化
  • パラレルダイジェスト

関連ツール

References