Saltar al contenido
uencoder

Lyra2

Lyra2 es una función de hash de contraseñas memory-hard diseñada por Simplicio et al., que llena y recorre una matriz sobre un estado de esponja; una propuesta al concurso PHC.

Propósito

Función de hash de contraseñas con parámetros ajustables de memoria y tiempo, resistente a los intercambios tiempo-memoria y a los ataques paralelos.

Mecanismo

Construye una matriz w×r sobre el estado de esponja, con múltiples pasadas de llenado y revisita (dependientes de la fila anterior completa), y luego produce la salida. Los parámetros ajustan memoria (tamaño de matriz), tiempo (pasadas) y ancho de banda.

Casos de uso

  • Hash y almacenamiento de contraseñas
  • Propuesta al concurso PHC
  • Función memory-hard

Herramientas relacionadas

References