Balloon hashing
Um hash de senhas que obriga o atacante a gastar tanta memória quanto o usuário honesto.
O PBKDF2 atrasa os palpites, mas quase não usa memória, o que o torna barato de rodar em GPUs e hardware especializado, onde a memória é a parte cara. O Balloon hashing, em vez disso, preenche um grande estado de memória, de modo que velocidade bruta de processamento deixa de bastar.
Dan Boneh, Henry Corrigan-Gibbs e Stuart Schechter apresentaram a função em 2016 e provaram sua dureza de memória no modelo de oráculo aleatório, algo raro em hashes de senha. Um bom projeto, porém, não bastou para torná-lo o padrão. O Argon2 venceu a competição PHC em 2015 e é o que se costuma ver hoje.