Finst

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.

Claude da Anthropic desvenda o mistério das curvas da NSA em torno do Bitcoin

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.


Aviso: Este conteúdo é destinado apenas para fins informativos e não constitui aconselhamento financeiro, de investimento, jurídico ou fiscal. As informações fornecidas podem estar incompletas, imprecisas ou desatualizadas e não devem ser utilizadas como aconselhamento. Nenhuma informação neste website deve ser considerada uma recomendação para comprar, vender ou manter qualquer criptomoeda. Investir em criptoativos envolve risco de perdas.