← Últimos artigos
🔢 mathematics

Breaking ACDGV MinRank Gabidulin encryption schemes over matrix codes

Este artigo apresenta um ataque de recuperação de chave em tempo polinomial que quebra todos os conjuntos de parâmetros propostos do esquema de criptografia Enhanced Gabidulin Matrix Codes (EGMC) ao combinar técnicas combinatórias e algébricas para recuperar uma chave secreta equivalente, reduzindo assim o nível de segurança de 128 bits alegado para apenas 35 bits.

Autores originais: Thai Hung Le

Publicado 2026-08-05
📖 6 min de leitura🧠 Leitura aprofundada

Autores originais: Thai Hung Le

Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

Imagine a internet como uma cidade gigante e movimentada onde todos tentam enviar mensagens secretas. Para manter essas mensagens seguras contra olhos curiosos, usamos fechaduras digitais chamadas criptografia. Por muito tempo, cientistas têm construído essas fechaduras usando quebra-cabeças matemáticos complexos que são fáceis de criar, mas incrivelmente difíceis de resolver sem a chave. Recentemente, um novo tipo de fechadura foi proposto usando um tipo especial de matemática envolvendo grades de números e "rank" (que é apenas uma forma sofisticada de medir quanta informação está realmente compactada dentro da grade). Os criadores desta nova fechadura pensaram que tinham adicionado uma camada de "ruído" — como estática em um rádio — para esconder a forma real da fechadura, fazendo com que ela parecesse uma bagunça aleatória para qualquer um tentando invadi-la. Eles alegaram que este novo design era tão seguro que nem mesmo um computador quântico super-rápido poderia quebrá-lo, e prometeram que seria minúsculo e eficiente, perfeito para o futuro da comunicação segura.

No entanto, assim como o truque de um mágico que depende de uma destreza específica das mãos, esta nova fechadura tinha uma falha oculta. Um pesquisador chamado Thai Hung Le descobriu que o "ruído" não estava de fato escondendo a forma secreta tão bem quanto todos pensavam. Usando uma mistura inteligente de adivinhação e trabalho de detetive algébrico, o pesquisador encontrou uma maneira de remover as camadas de estática e revelar a estrutura original e oculta por baixo. É como se alguém tivesse construído uma casa de cartas com um projeto secreto, coberto-a com névoa, e depois percebesu que, se você apenas olhasse para a névoa pelo ângulo certo, o projeto ainda era vagamente visível. Esta descoberta é um grande negócio porque significa que as novas fechaduras não são tão seguras quanto o anunciado, e as pessoas que as desenharam precisam repensar seus projetos antes de começarem a usá-las para proteger nossos dados.

A Grande Descoberta do Artigo

Neste artigo, Thai Hung Le apresenta uma nova maneira de quebrar os esquemas de criptografia "Enhanced Gabidulin Matrix Code" (EGMC). Esses esquemas foram introduzidos recentemente como uma forma de criar chaves de criptografia muito pequenas e eficientes que poderiam sobreviver a ataques de futuros computadores quânticos. A segurança desses esquemas baseava-se na ideia de que, se você pegasse uma grade de números especialmente estruturada e adicionasse linhas e colunas aleatórias (o "ruído"), tornaria impossível distinguir a diferença entre o código real e uma bagunça completamente aleatória.

O autor mostra que essa suposição está errada. Em vez de tentar força bruta para cada possível maneira de remover o ruído (o que levaria uma eternidade), o artigo introduz um ataque "híbrido". Imagine que você está tentando encontrar um padrão específico em um mosaico gigante e embaralhado. O jeito antigo era adivinhar a posição de cada azulejo. Este novo método é mais inteligente: ele adivinha a posição de apenas uma linha de azulejos e, então, usa a matemática para descobrir instantaneamente onde o restante dos azjos deve estar.

O artigo detalha duas maneiras principais de fazer isso:

  1. Adivinhando as Colunas: O atacante adivinha como as colunas da grade foram embaralhadas e então usa álgebra para resolver como as linhas foram embaralhadas.
  2. Adivinhando as Linhas: O atacante adivinha como as linhas da grade foram embaralhadas e então resolve para as colunas.

Uma vez que o atacante descobre o embaralhamento, ele pode remover o ruído aleatório e revelar a estrutura original e oculta. O artigo prova que essa estrutura é um "código Gabidulin", que é um tipo de quebra-cabeça matemático que é, na verdade, bastante fácil de resolver uma vez que você conhece o padrão secreto.

O Que o Artigo Realmente Quebra

O autor não encontra apenas uma pequena rachadura; ele estraçalha a janela inteira. O artigo demonstra que este ataque funciona contra todos os 16 conjuntos de parâmetros propostos para os esquemas de criptografia EGMC. Isso significa que todas as versões da fechadura que foram sugeridas para uso agora são consideradas quebradas.

Para dar uma ideia de quão eficaz isso é, o artigo analisa um conjunto específico de números que deveria oferecer segurança de 128 bits (um nível padrão de segurança). O autor mostra que seu ataque reduz esse nível de segurança para apenas 35 bits. No mundo da criptografia, isso é como passar de um cofre com uma combinação de um milhão de dígitos para uma fechadura que uma criança poderia abrir em segundos.

O artigo fornece um exemplo concreto desse poder: usando seu método, os pesquisadores foram capazes de recuperar a chave secreta para aquele nível de segurança de 128 bits em menos de 10 minutos. Isso não foi apenas uma ideia teórica; eles realmente construíram um programa de computador para fazer isso.

O Que o Artigo Descarta

É importante notar o que este artigo diz que não funciona. O autor explica que tentativas anteriores de quebrar esses códigos dependiam de métodos "combinatórios", que envolvem adivinhar tanto o embaralhamento de linhas quanto o de colunas ao mesmo tempo. O artigo argumenta que esse modo antigo é muito lento e ineficiente comparado ao novo abordagem "híbrida".

Além disso, o artigo argumenta contra a ideia de que simplesmente aumentar os parâmetros (adicionar mais ruído) resolverá o problema para todos os casos. O autor mostra que, para certos tipos desses códigos — especificamente quando um dos fatores de ruído (seja o número de linhas extras ou o número de colunas extras) é zero — o ataque torna-se tão rápido que roda em "tempo polinomial". Isso significa que, não importa o quanto você aumente o tamanho da fechadura nesses casos específicos, o ataque ainda será rápido o suficiente para quebrá-la. A única maneira de potencialmente consertar isso, sugere o artigo, seria mudar o design fundamental para que ambos os fatores de ruído sejam não-zero e grandes o suficiente para deter o ataque, mas o autor alerta que isso pode tornar as chaves e mensagens grandes demais para serem úteis.

Quão Certos Eles Estão?

O artigo é muito confiante em seus resultados. O autor não apenas adivinhou; ele forneceu uma prova matemática completa de como seu ataque funciona e a sustentou com uma implementação de computador funcional. Ele afirma explicitamente que seu ataque quebra todas as versões propostas do esquema. Ele também compara seus resultados com ataques anteriores, mostrando que seu método é significativamente mais rápido e poderoso. O artigo conclui que os esquemas de criptografia EGMC não são mais seguros para uso e que a comunidade de segurança precisa seguir em frente para designs diferentes.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →