Aller au contenu
uencoder

BLAKE3 Tree Mode

Le mode arbre de BLAKE3 est son mode de hachage parallèle par défaut : les fragments d'entrée sont organisés en un arbre binaire de Merkle et compressés en parallèle, avec prise en charge de SIMD et du multicœur.

Objectif

Offre un débit de hachage extrêmement élevé (niveau GB/s) sur les plateformes multicœurs et SIMD, et prend en charge des preuves pour vérifier des sous-arbres.

Mécanisme

L'entrée est découpée en fragments de 1024 octets, chacun compressé indépendamment en 32 octets (parallélisable), puis fusionnés couche par couche vers la racine de l'arbre binaire, dont la sortie est le condensé. La compression de chaque fragment utilise une variante à 7 tours de la fonction de ronde de BLAKE2b.

Cas d’usage

  • Hachage SIMD multicœur haute vitesse
  • Vérification de gros fichiers
  • Stockage adressé par contenu

Outils associés

References