Simon's Algorithm for the Even-Mansour Cipher on Quantum Hardware

Este artigo apresenta uma prova de conceito de criptanálise quântica do cifra de Even-Mansour usando o algoritmo de Simon em hardware NISQ, recuperando com sucesso chaves secretas para construções de 3 e 4 bits no processador ibm_miami, ao mesmo tempo que destaca gargalos de memória nas ferramentas atuais de otimização de circuitos para comprimentos de chave maiores.

Autores originais: Anina Köhler, Jakob Murauer, Tim Heine, Stefan Rosemann, Tobias Hemmert

Publicado 2026-04-29
📖 4 min de leitura🧠 Leitura aprofundada

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

Each language version is independently generated for its own context, not a direct translation.

Imagine que você está tentando arrombar um cofre que usa uma fechadura muito específica e complicada. Este artigo trata de uma equipe de pesquisadores que tentou abrir essa fechadura usando um novo tipo de "super-ferramenta" chamada computador quântico. Eles não apenas adivinharam a combinação; usaram um truque matemático inteligente para encontrar o padrão escondido dentro da fechadura.

Aqui está a explicação do experimento deles em termos simples:

A Fechadura: O Cifrado Even-Mansour

Pense no cifrado Even-Mansour como um cofre simples, mas resistente. Ele funciona assim:

  1. Você coloca uma mensagem (o texto claro) dentro do cofre.
  2. Você a mistura com uma chave secreta (Chave 1).
  3. Você a faz passar por uma máquina pública e caótica (uma permutação) que a embaralha.
  4. Você a mistura novamente com uma segunda chave secreta (Chave 2).
  5. O resultado é a mensagem trancada.

O objetivo dos atacantes (os pesquisadores) era descobrir quais eram essas duas chaves secretas.

A Super-Ferramenta: O Algoritmo de Simon

Normalmente, se você quisesse encontrar uma chave secreta, talvez tivesse que tentar bilhões de combinações uma por uma. Isso é como tentar cada chave individualmente em um grande chaveiro até que uma se encaixe.

Mas os pesquisadores usaram o Algoritmo de Simon. Imagine esse algoritmo como um detetive mágico que não procura a chave diretamente. Em vez disso, ele procura um ritmo escondido ou um padrão.

  • Os pesquisadores configuraram um cenário especial onde a fechadura se comporta de maneira estranha: se você girar o mostrador uma certa quantidade (a chave secreta), a fechadura acaba na mesma posição exata que estaria se você não a tivesse girado.
  • O Algoritmo de Simon é excelente em encontrar esses "ritmos escondidos" (períodos) muito mais rápido do que um computador normal conseguiria. É como ouvir uma música e saber instantaneamente o ritmo, enquanto um computador normal teria que contar cada batida individual do tambor.

O Experimento: Construindo a Fechadura em um Computador Quântico

Os pesquisadores queriam ver se esse detetive mágico realmente funcionaria em hardware físico real. Eles construíram uma versão minúscula da fechadura em um computador quântico chamado IBM Miami.

  1. O Projeto (S-boxes): Para fazer a fechadura funcionar, eles precisavam de um "embaralhador" (chamado de S-box). Eles construíram esses embaralhadores usando lógica semelhante àquela usada no famoso padrão de criptografia AES, mas muito menor (para chaves de 3 bits e 4 bits).
  2. O Problema de Tradução: Computadores quânticos falam uma linguagem diferente dos computadores comuns. Os pesquisadores tiveram que traduzir seus projetos clássicos de "embaralhador" para uma linguagem que o computador quântico pudesse entender. Eles usaram uma ferramenta chamada DORCIS para fazer essa tradução.
    • O Gargalo: Essa ferramenta funcionou muito bem para as fechaduras minúsculas de 3 bits e 4 bits. No entanto, quando tentaram traduzir uma fechadura ligeiramente maior de 5 bits, a ferramenta ficou sem memória. Era como tentar dobrar um mapa enorme em um bolso minúsculo; o papel simplesmente não cabia. Isso impediu que testassem chaves maiores.
  3. O Ruído: Computadores quânticos são atualmente muito sensíveis, como uma casa de cartas em uma tempestade de vento. Para manter o experimento estável, os pesquisadores usaram técnicas especiais (como "Desacoplamento Dinâmico") para acalmar os qubits, semelhante a como você pode segurar uma câmera firme para tirar uma foto nítida no vento.

Os Resultados

Eles executaram o experimento em duas fechaduras pequenas: uma com uma chave de 3 bits e outra com uma chave de 4 bits.

  • Sucesso: Em ambos os casos, o computador quântico encontrou com sucesso o ritmo escondido. A partir desse ritmo, os pesquisadores calcularam as chaves secretas.
  • Reprodutibilidade: Eles executaram o teste cinco vezes para cada tamanho de fechadura, e funcionou todas as vezes.
  • A Limitação: Como mencionado, eles não puderam testar uma fechadura de 5 bits porque a ferramenta de tradução (DORCIS) falhou devido aos limites de memória.

A Conclusão

O artigo conclui duas coisas principais:

  1. Funciona (por enquanto): O Algoritmo de Simon é um método real e funcional para quebrar esse tipo específico de criptografia no hardware quântico atual, mas apenas para chaves muito pequenas. Isso prova que os computadores quânticos podem, teoricamente, encontrar esses padrões escondidos exponencialmente mais rápido do que os computadores clássicos.
  2. As Ferramentas Precisam de Atualização: Embora o computador quântico tenha feito seu trabalho, o software usado para preparar os "projetos" para o computador quântico atingiu um limite. Para quebrar fechaduras maiores e mais realistas no futuro, precisamos de melhores ferramentas para traduzir esses projetos em circuitos quânticos sem ficar sem memória.

Em resumo: Eles provaram que o conceito funciona em pequena escala, mas a "equipe de construção" (as ferramentas de software) precisa ficar mais forte antes que possam construir os grandes arranha-céus.

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 →