Claude da Anthropic desvenda o mistério das curvas da NSA em torno do Bitcoin
Claude identificou a origem dos números da NSA nas curvas NIST, mas a descoberta não afeta diretamente o Bitcoin: este usa secp256k1 e outra criptografia.

Pontos principais
- O Claude da Anthropic resolveu um enigma criptográfico com 25 anos, remontando-o a um programa de números aleatórios de 1997 e 1998.
- A investigação incidiu sobre curvas NIST e Dual EC_DRBG, mas não sobre o Bitcoin, porque o Bitcoin usa uma curva diferente.
- Para os utilizadores europeus de criptomoedas, isto sublinha como a criptografia forte continua a ser importante e como os computadores quânticos podem tornar-se relevantes no futuro.
Um modelo de IA da Anthropic resolveu um enigma criptográfico de 25 anos ao identificar a origem de números que a NSA deu ao governo americano no final dos anos 90. O resultado é sobretudo relevante para a segurança da criptografia em geral, mas não para o Bitcoin em si: a moeda usa uma curva diferente e, por isso, este puzzle não é o mesmo.
Como Claude resolveu o puzzle
Os números em causa foram durante muito tempo suspeitos de esconder uma porta traseira. Após cerca de meia hora, Claude chegou a um programa de números aleatórios comum que utilizava timestamps de 1997 e 1998. Com isso, o modelo conseguiu relacionar cinco curvas NIST com lrand48, um gerador de bibliotecas de software C mais antigas.
Segundo a Anthropic, o modelo conseguiu até reconstruir exatamente a curva P-256 e encontrou uma correspondência no 1.842.º candidato. Assim, a origem destes números tornou-se subitamente muito menos misteriosa, embora continue por esclarecer porque é que alguns candidatos viáveis foram ignorados e como foram escolhidas, ao certo, outras partes das curvas.
O contexto deste enigma está no Dual EC_DRBG, um gerador de números aleatórios recomendado pelo NIST que mais tarde foi retirado das recomendações após críticas sobre uma possível porta traseira. Isso alimentou durante anos a ideia de que a NSA poderia ter enfraquecido deliberadamente os padrões criptográficos.
O que isto diz sobre o Bitcoin
O Bitcoin usa secp256k1, uma curva escolhida por Satoshi Nakamoto e construída de forma diferente das curvas NIST analisadas neste estudo. A curva do Bitcoin baseia-se em dois números fixos e pequenos, o que deixa muito menos margem para introduzir discretamente um ponto fraco.
O Ethereum também usa a mesma curva, mas, para as Bitcoin-wallets, o mais importante é que a matemática utilizada é há anos considerada robusta. Isso não significa, porém, que deixe de existir outro risco: um computador quântico suficientemente poderoso poderia, em teoria, recalcular uma chave pública até chegar à chave secreta por trás de um endereço de Bitcoin.
Isto torna o debate sobre segurança quântica relevante também para as wallets. A Europol já tinha alertado anteriormente que as Bitcoin-wallets provavelmente serão um dos primeiros alvos quando os computadores quânticos forem suficientemente fortes para atacar a criptografia atual.
Porque é que isto conta para a Europa
Para os utilizadores europeus de criptomoedas, isto mostra como a escolha da criptografia continua a ser importante, mesmo quando um sistema parece fiável durante anos. O debate não se limita às antigas curvas da NSA, mas também à questão de quanto tempo a segurança atual resistirá à medida que a capacidade de computação aumenta. Para as entidades que constroem carteiras de criptomoedas ou infraestrutura, este continua a ser um tema relevante, sobretudo agora que a ameaça quântica ainda não desapareceu.