Pular para o conteúdo

A GeForce RTX 5090 superou aceleradores de IA muito mais caros em tarefas de quebra de senhas.

Jovem programador mexe em teclado diante de monitor com código aberto em escritório moderno.

Aceleradores de IA são especializados demais

Os autores da Specops decidiram verificar do que os aceleradores de IA atuais são capazes em uma tarefa de quebra de senhas. Para isso, eles usaram a Nvidia H200 e a AMD Instinct MI300X e, para efeito de comparação, também a RTX 5090.

Os pesquisadores testaram cinco algoritmos de hash populares - MD5, NTLM, bcrypt, SHA-256 e SHA-512 - com o Hashcat, uma ferramenta criada para recuperar senhas a partir de hashes armazenados em um arquivo como ponto de partida. Esse mesmo software também é usado por invasores para automatizar ataques de senha.

O resultado mostrou que o acelerador da AMD foi mais rápido que o H200 em quatro dos cinco casos, e sempre com vantagem bem perceptível. Ainda assim, nos cinco testes a GeForce RTX 5090, voltada ao público gamer, foi a mais veloz, e quase sempre superou a líder por uma margem clara.

Os autores explicam os resultados da seguinte maneira:

A quebra de senhas normalmente é feita por meio de operações com inteiros de 32 bits (INT32). Para encontrar uma correspondência, o hardware precisa gerar uma possível senha, aplicar o hash e compará-lo. Esse processo não se beneficia de otimizações voltadas a ponto flutuante.

No entanto, os aceleradores de IA foram projetados para uma carga de trabalho muito específica e estreita: grandes modelos de linguagem.

  • Operações SIMD amplas (Single Instruction, Multiple Data): elas foram criadas para executar operações SIMD sobre grandes conjuntos de dados.
  • Tipos de dados minúsculos: utilizam operações matemáticas “pequenas” (números de ponto flutuante FP4, FP8 ou FP16) para empacotar o máximo possível de dados em um cálculo. Isso permite concentrar uma enorme quantidade de valores em operações vetoriais, o que garante cálculos matriciais extremamente eficientes em grandes conjuntos de dados.
  • A memória importa mais do que a capacidade de processamento: eles sacrificam flexibilidade geral em favor de memória de alta velocidade, para evitar a “latência” ao buscar dados no armazenamento.

Pense em um acelerador de IA como uma bicicleta de corrida profissional. Ele foi esvaziado de tudo o que é desnecessário para um único objetivo: andar rápido por longas distâncias. Se você tentar usá-lo para transportar compras ou para circular em terreno irregular (“computação geral” em tarefas de quebra de senhas), ele terá desempenho inferior ao de uma bicicleta convencional (como a RTX 5090).

Em essência, os aceleradores de IA abrem mão da flexibilidade em nome da especialização.

Os autores também observam que, apesar do avanço do poder de processamento das soluções de consumo, as senhas, por si só, não se tornaram obsoletas como ferramenta. Elas apenas precisam, como sempre, ser suficientemente complexas.

Comentários

Ainda não há comentários. Seja o primeiro!

Deixar um comentário