O cofundador da Ethereum, Vitalik Buterin, afirma que o avanço da investigação matemática impulsionada por inteligência artificial pode reduzir as margens de segurança de algumas assinaturas criptográficas e soluções pós-quânticas. Ainda assim, sublinha que não há provas de que as assinaturas de curva elíptica usadas pela Bitcoin ou pela Ethereum tenham sido quebradas e alerta os detentores para não transferirem fundos de forma precipitada: erros durante uma migração podem provocar perdas imediatas superiores ao risco que se pretende evitar.
Nas declarações de 7 de outubro, Buterin afirmou que os utilizadores podem reduzir os riscos relevantes quando isso for viável, mas desaconselhou transferências em grande escala neste momento. Disse também ter perdido mais dinheiro com migrações mal executadas do que com ataques informáticos.
Trabalho matemático da OpenAI reacende debate sobre criptografia
A discussão começou a ganhar força anteriormente com o investigador da Ethereum Justin Drake, que defendeu que o setor se prepare para um “modo fortaleza”. Entre as medidas possíveis estaria a transferência de ativos para novos endereços cujas chaves públicas nunca tenham sido expostas na cadeia. Drake receia que os avanços da IA acelerem ataques matemáticos à criptografia de curva elíptica usada pela Bitcoin e pela Ethereum.
O debate intensificou-se depois de a OpenAI anunciar, em 6 de outubro, que um modelo interno de fronteira tinha produzido resultados matemáticos, incluindo demonstrações geradas por máquina e formalizadas em Lean. A OpenAI não comunicou qualquer ataque à criptografia de blockchains, e nem Buterin nem Drake apresentaram provas de que o ECDSA tenha sido quebrado na prática.
A preocupação de Buterin vai além das curvas elípticas. O programador destacou a criptografia baseada em reticulados, incluindo o ML-DSA, e afirmou que descobertas matemáticas assistidas por IA podem enfraquecer as margens de segurança desses sistemas nos próximos dois anos. A questão acrescenta incerteza a um setor que se prepara para a computação quântica: a criptografia de reticulados é uma das principais alternativas às técnicas convencionais que os computadores quânticos poderão ameaçar. O National Institute of Standards and Technology (NIST), dos Estados Unidos, normalizou o ML-DSA como algoritmo de assinatura digital pós-quântica em 2024.
Segundo Buterin, as bases matemáticas destes sistemas podem ainda conter fragilidades que não foram descobertas. O cofundador da Ethereum citou os avanços na fatorização de inteiros: métodos como o crivo geral do corpo de números reduziram substancialmente o esforço computacional necessário para atacar o RSA, levando à adoção de chaves mais longas. Na sua avaliação, a IA poderá condensar décadas de progresso matemático num período muito mais curto e melhorar os métodos usados contra curvas elípticas ou problemas de reticulados.
“Se a IA nos der 50 anos de progresso matemático em dois anos”, escreveu Buterin, esse avanço também poderá melhorar de forma significativa os ataques à criptografia de reticulados. Trata-se de uma possível trajetória de investigação, e não de um método prático confirmado para quebrar esses sistemas.
Roteiro da Ethereum reforça criptografia baseada em funções hash
Estas preocupações ajudam a explicar por que motivo os programadores da Ethereum estão a dar mais peso a soluções criptográficas baseadas em funções hash. Buterin afirmou que o roteiro “lean” da Ethereum se orientou, ao longo do último ano, para sistemas baseados apenas em hash, reduzindo a dependência de assinaturas de reticulados como ML-DSA e Falcon, bem como de compromissos baseados em reticulados usados em provas de conhecimento zero.
Esquemas de assinatura baseados em hash, como WOTS e SPHINCS, estão a assumir um papel maior nessa abordagem. Em comparação com a criptografia de curvas elípticas e de reticulados, os sistemas baseados em hash dependem menos de estruturas matemáticas complexas nas quais os investigadores poderiam descobrir novos atalhos. As curvas elípticas assentam em propriedades como operações de grupo, enquanto a criptografia de reticulados depende de vários problemas considerados computacionalmente difíceis. Se os métodos de ataque se tornarem mais eficientes, a avaliação da resistência prática desses sistemas poderá mudar. As funções hash têm uma estrutura matemática relativamente simples, mas não respondem a todas as necessidades criptográficas.
A encriptação de chave pública usada em comunicações seguras, mensagens anónimas e ligações a websites, por exemplo, geralmente não pode ser construída apenas com funções hash. Estes sistemas precisam de estruturas matemáticas específicas que ofereçam uma “armadilha” de desencriptação acessível apenas a utilizadores autorizados. Buterin afirmou que os sistemas dependentes dessas estruturas poderão precisar de parâmetros de segurança mais elevados se a IA melhorar significativamente a criptoanálise. Em alguns casos, sugeriu que multiplicar por dez o tamanho das chaves poderá ser razoável.
Os possíveis efeitos estendem-se para lá das blockchains. Ferramentas de mensagens seguras, redes privadas virtuais (VPN), Tor, tráfego web encriptado e protocolos de privacidade poderão enfrentar compromissos entre chaves maiores, desempenho e margens de segurança.
Exposição da chave pública pode ser acompanhada sem transferir fundos já
Para os detentores de criptomoedas, as precauções imediatas apontadas por Buterin são limitadas. Quando os ativos permanecem num endereço que nunca assinou uma transação, a chave pública fica geralmente ocultada pelo hash do endereço. Assim que a conta envia uma transação, a chave pública é revelada. Essa diferença pode afetar a exposição futura de um endereço a riscos criptográficos, mas não significa que esteja em curso um ataque.
Os operadores de carteiras multifirma também poderão considerar a recolha de assinaturas fora da cadeia e a rotação das chaves de assinatura depois de cada operação, reduzindo o período durante o qual uma chave exposta poderia ser utilizada. A rotação de chaves e a migração de ativos exigem, contudo, uma execução cuidadosa. Fornecedores de carteiras, entidades de custódia e equipas de desenvolvimento de protocolos terão de avaliar as implicações de longo prazo dos avanços criptográficos sem provocar falhas operacionais durante as atualizações.
A informação pública disponível não mostra que as assinaturas ECDSA usadas pela Bitcoin ou pela Ethereum tenham sido quebradas na prática. A mensagem central de Buterin é acompanhar o possível impacto da IA na investigação matemática e na criptoanálise, sem transformar um risco projetado no futuro numa instrução urgente para transferir ativos.