Aller au contenu
uencoder

Lyra2

Lyra2 est une fonction de hachage de mots de passe à mémoire difficile conçue par Simplicio et al., remplissant et parcourant une matrice sur un état éponge ; une candidature au concours PHC.

Objectif

Fonction de hachage de mots de passe à paramètres de mémoire et de temps réglables, résistante aux compromis temps-mémoire et aux attaques parallèles.

Mécanisme

Elle construit une matrice w×r sur l'état éponge, avec plusieurs passes de remplissage et de re-visite (dépendant de toute la ligne précédente), puis produit la sortie. Les paramètres règlent la mémoire (taille de matrice), le temps (passes) et la bande passante.

Cas d’usage

  • Hachage et stockage de mots de passe
  • Candidature au concours PHC
  • Fonction à mémoire difficile

Outils associés

References