stringtranslate.com

Hashing de globos

El hash de globo es una función de derivación de claves que presenta un hash de contraseñas con capacidad de memoria comprobada y un diseño moderno. Fue creado por Dan Boneh , Henry Corrigan-Gibbs (ambos en la Universidad de Stanford ) y Stuart Schechter ( Microsoft Research ) en 2016. [1] [2] Es una función recomendada en las pautas de contraseñas del NIST . [3]

Los autores afirman que Balloon:

Los autores comparan Balloon con Argon2 , un algoritmo de rendimiento similar. [1]

Algoritmo

El algoritmo consta de tres pasos: [1]

  1. Expansión, donde un búfer inicial se llena con una secuencia de bytes pseudoaleatoria derivada de la contraseña y la sal repetidas veces.
  2. Mezcla, donde los bytes en el búfer se mezclan time_cost número de veces.
  3. Salida, donde se toma una parte del buffer como resultado del hash.

Referencias

  1. ^ abc Boneh, Dan; Corrigan-Gibbs, Henry; Schechter, Stuart (11 de enero de 2016). "Balloon Hashing: una función de memoria difícil que proporciona protección demostrable contra ataques secuenciales". ePrint . 2016 (27) . Consultado el 3 de septiembre de 2019 .
  2. ^ "Balloon Hashing". Stanford Applied Crypto Group . Universidad de Stanford . Consultado el 3 de septiembre de 2019 .
  3. ^ NIST SP800-63B Sección 5.1.1.2

Enlaces externos