A Anthropic informou na sexta-feira que uma versão de pesquisa interna de Claude resolveu uma das questões abertas mais antigas da criptografia em menos de meia hora: a origem das misteriosas “sementes” por trás das curvas elípticas padrão do NIST. A resposta, publicada no blog de pesquisa da empresa, não é um hash de uma senha secreta, como sugeriram décadas de especulação, mas a saída de `lrand48` - o gerador de números pseudoaleatórios da biblioteca padrão C - semeado com um carimbo de data / hora Unix.
A descoberta encerra uma questão que tem ofuscado o ECDSA, o padrão de criptografia de curva elíptica mais amplamente utilizado, desde que o NIST o adotou em 2000 como parte do padrão de assinatura digital FIPS 186-2. E surge como outro ponto de dados no registo crescente de sistemas de IA que contribuem para investigação genuína: para obter mais cobertura dessa tendência e de outras notícias de última hora sobre IA, o AI Buzz Wire acompanha cada desenvolvimento à medida que ele acontece.
Um mistério escondido à vista de todos
ECDSA especifica um conjunto de curvas elípticas padrão de diversos tamanhos e níveis de segurança. Para curvas sobre campos primos e binários, as especificações incluem um parâmetro "semente" cujo valor hash é usado para definir o coeficiente b da curva. Essas sementes foram fornecidas pela NSA sem explicação ou justificativa – uma lacuna de proveniência que deixou os criptógrafos inquietos por mais de duas décadas.
A curva NIST P-256, por exemplo, lista a semente `C49D3608 86E70493 6A6678E1 139D26B7 819F7E90`, sem nenhuma informação sobre de onde ela veio. Constantes inexplicáveis em padrões críticos de segurança não são uma preocupação trivial: os criptógrafos passaram anos se perguntando se as curvas poderiam ter sido escolhidas com fraquezas deliberadas, uma suspeita moldada pelo episódio anterior Dual_EC_DRBG. Os criptógrafos Neal Koblitz e Alfred Menezes dedicaram um artigo, "A Riddle Wrapped in an Enigma", à história e às preocupações em torno dos valores iniciais, e uma investigação amadora mais tarde ofereceu uma recompensa para qualquer um que conseguisse identificar sua origem.
A história da senha que não existia
A explicação mais conhecida veio de Jerry Solinas, o antigo funcionário da NSA por trás das sementes. Em uma lembrança de 2015, Solinas disse que as sementes foram geradas pelo hash de uma frase secreta humorística - algo como "Dê um aumento a Bob e Jerry" ou "Regra de Bob e Jerry". Ele advertiu que não se lembrava dos detalhes, que Bob Reiter escreveu o código e que nenhum arquivo daquela época sobreviveu. “Se existirem, sem dúvida estão num disco rígido perto da Arca da Aliança”, escreveu Solinas.
A história era colorida, mas inverificável. Solinas morreu em 2023, e ex-colegas não responderam, deixando a questão em aberto – e deixando a busca pela senha de mãos vazias.
Entra Cláudio
Em outubro de 2026, um funcionário curioso da Anthropic perguntou a um modelo de pesquisa interno se ele poderia descobrir como essas sementes foram geradas – sem apontar para a pista da senha. Segundo a Anthropic, em menos de meia hora Claude descobriu a origem das sementes de todas as cinco curvas padrão: P-192, P-224, P-256, P-384 e P-521.
Nenhum deles foi resultado de qualquer algoritmo hash. Eles foram a saída de `lrand48`, o gerador de números pseudoaleatórios fornecido com as bibliotecas C da década de 1990, inicializado com um carimbo de data/hora Unix. O algoritmo de geração amostrou bytes do RNG para um certo número de iterações, extraindo 20 bytes por semente candidata; os primeiros 20 bytes eram o candidato um, os próximos 20 bytes eram o candidato dois e assim por diante. A reprodução da semente oficial P-256 exigiu 1.842 iterações.
Como o modelo chegou lá
Pesquisas anteriores construídas em torno da suposta senha não deram resultado, e Claude adotou um ângulo diferente: em vez de procurar uma frase, antecipou como o software que gerou as curvas deveria ter funcionado. A Anthropic diz que o modelo adivinhou que as ferramentas da década de 1990 teriam usado um gerador de números pseudoaleatórios da biblioteca padrão C – geradores fracos o suficiente para que sua saída pudesse ser reconhecida quando você soubesse o que procurar. Essa etapa de reconhecimento transformou uma pesquisa intratável sobre strings desconhecidas em uma pesquisa tratável em um pequeno espaço de parâmetros de registros de data e hora e contagens de iteração.
O que significa — e o que não significa
A Anthropic é explícita sobre os limites: não se trata de uma quebra criptográfica, de um novo ataque ou de uma fraqueza nas curvas ECDSA, e não há nenhuma ação que alguém possa tomar. Na verdade, argumenta a empresa, a descoberta aumenta a confiança de que as curvas foram escolhidas sem backdoors ou fraquezas intencionais. Uma semente gerada por um gerador pseudoaleatório comum e reproduzível inicializado a partir do relógio deixa muito menos espaço para subversão do que uma constante inexplicável faria.
A empresa enquadrou o resultado como “um divertido capítulo final e o fim de anos de especulação”, observando que a maioria dos pesquisadores já confiava nas curvas. Essa confiança agora se baseia em algo melhor que a convenção: qualquer um pode reproduzir a geração inicial a partir de um carimbo de data/hora Unix e verificá-la em relação às constantes publicadas.
Outro nível para pesquisa assistida por IA
Seja lá o que for, o episódio é uma demonstração impressionante de uma ferramenta de pesquisa fazendo o que as equipes humanas não conseguiram: recuperar uma solução que dependia da reconstrução da mentalidade da programação de sistemas da década de 1990, testando-a contra constantes criptográficas rígidas e resolvendo uma questão que sobreviveu às pessoas que poderiam tê-la respondido de memória. Os caçadores de recompensas que perseguiram uma senha durante anos estavam em busca de poesia. A resposta, ao que parece, foi a contabilidade.
---
Fique à frente da IAReceba as últimas notícias, análises e avanços sobre IA — tudo em um só lugar.
Leia mais notícias sobre IA →