Implementação eficiente em software da função Lyra2 em arquiteturas modernas

O problema de autenticação por senha tem se tornado cada vez mais desafiador, face ao crescimento significativo de poder computacional na forma de mphhardware dedicado e placas gráficas. Este trabalho apresenta uma implementação eficiente em mphsoftware da função da derivação Lyra2 em arquiteturas Intel modernas, conforme a versão 2.5 de sua especificação. A implementação resultante emprega instruções vetoriais AVX2 para ganhos de desempenho em torno de 30% sobre a implementação de referência. Na prática, é importante determinar precisamente o desempenho de primitivas dessa natureza para informar a escolha de parâmetros e garantias de segurança correspondentes.