← Últimos artigos
🔢 mathematics

A Matrix-Based Polyalphabetic Algorithm for Information Encoding and Decoding Using Number Sequences

Este artigo propõe um esquema de criptografia polialfabética baseado em matrizes computacionalmente eficiente que utiliza as sequências de números de Fibonacci, Leonardo, Jacobsthal e Lucas para substituição de caracteres e transformação de blocos a fim de alcançar um comportamento de distribuição melhorado e uma redução na concentração de frequência em comparação com os métodos monoalfabéticos padrão.

Autores originais: Muhammet Karagöz, Nihal Özgür

Publicado 2026-06-25
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: Muhammet Karagöz, Nihal Özgür

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 que você tem uma mensagem secreta que deseja enviar, mas está preocupado que alguém possa interceptá-la e descobrir o que ela diz apenas contando a frequência com que certas letras aparecem (como notar que o "E" é a letra mais comum no inglês). Este artigo apresenta uma nova maneira de esconder mensagens que torna esse tipo de contagem quase inútil.

Aqui está uma divisão simples de como o método deles funciona, usando analogias do cotidia:

1. Os Três Diferentes "Dicionários"

Normalmente, quando você criptografa uma mensagem, pode substituir a letra "A" pelo número "5" toda vez. Isso é fácil de decifrar.

Este novo método usa três "dicionários" diferentes (baseados em padrões numéricos famosos como as sequências de Fibonacci, Leonardo e Jacobsthal) para traduzir letras em números.

  • A Analogia: Imagine que você está traduzindo uma frase para três idiomas diferentes. Às vezes o "A" se torna "5", às vezes se torna "15" e às vezes se torna "43".
  • O Truque: Qual dicionário você usa depende de duas coisas:
    1. Onde a letra está na mensagem (sua linha e coluna em uma grade).
    2. Quantas vezes você já viu essa letra antes.
  • O Resultado: Mesmo que a letra "A" apareça 10 vezes na sua mensagem, ela provavelmente se tornará 10 números diferentes. Isso quebra o padrão no qual os decifradores dependem.

2. A "Grade Mágica" e a "Peça Escondida"

Uma vez que as letras são transformadas em números, a mensagem é organizada em uma grande grade quadrada (como um tabuleiro de Sudoku), que é então dividida em pequenos quadrados 3x3.

  • A Transformação: Cada pequeno quadrado é misturado usando um "agitador" matemático especial (chamado de matriz Q de Leonardo). A forma como ele é agitado depende de uma chave secreta que muda para cada pequeno quadrado.
  • A Peça Escondida: Para garantir que a mensagem possa ser remontada perfeitamente, os autores escondem um número em cada pequeno quadrado. Em vez de enviar esse número oculto, eles enviam um "checksum" (um resultado matemático especial chamado determinante) que permite ao receptor calcular exatamente qual era esse número que faltava.
  • A Analogia: Imagine que você tem um quebra-cabeça onde remove uma peça e escreve uma pista na caixa que diz exatamente como essa peça é. Você envia a caixa com a peça faltando e a pista. O receptor usa a pista para reconstruir a peça ausente e resolver o quebra-cabeça.

3. O Mistério do "Separador de Palavras"

No texto normal, os espaços entre as palavras são óbvios. Neste sistema, os espaços são substituídos por uma sequência especial de números (baseada nos números de Lucas).

  • A Reviravolta: Esses números de espaço não são os mesmos todas as vezes. Eles mudam com base em uma "semente" secreta compartilhada apenas entre o remetente e o receptor.
  • O Benefício: Um espião não consegue dizer onde uma palavra termina e outra começa porque os "espaços" parecem números aleatórios e variáveis.

4. Por que é Rápido e Seguro

  • O Módulo "Livre de Colisões": Para evitar que os números fiquem grandes demais e deixem o computador lento, eles usam um "módulo" específico (um limite matemático, como um relógio que reseta após 10.159). Eles escolheram cuidadosamente esse limite para que nenhum par de letras diferentes se transforme acidentalmente no mesmo número.
  • O Efeito Avalanche: O artigo testou o que acontece se você mudar apenas uma pequena coisa na chave secreta (como mudar um único dígito). O resultado? Toda a mensagem criptografada muda drasticamente — cerca de 50% dos números mudam. Isso é como mudar um ingrediente na receita de um bolo e terminar com uma sobremesa completamente diferente. Isso torna muito difícil adivinhar a chave.

O que o Artigo Realmente Encontrou

Os autores realizaram testes em um texto padrão em inglês e compararam o método deles com métodos de criptografia mais antigos e simples.

  • Espalhamento de Frequência: Nos métodos antigos, as letras mais comuns na mensagem criptografada ainda se destacavam. Neste novo método, as letras "mais comuns" foram espalhadas de forma tão tênue que pareciam ruído aleatório.
  • Velocidade: Ao usar seu limite matemático específico, o computador pôde processar a mensagem cerca de 7 a 8 vezes mais rápido do que se tivesse usado os números brutos massivos sem o limite.
  • Segurança: Os testes estatísticos mostraram que a mensagem criptografada se parecia muito mais com um ruído aleatório do que um código padrão, tornando-a muito difícil de decifrar usando análise de frequência tradicional.

Em resumo: Este artigo propõe uma nova maneira de trancar mensagens ao embaralhar letras através de três sistemas numéricos, escondendo uma peça de cada quebra-cabeça e mudando as regras para cada bloco de texto. O resultado é uma mensagem que parece um palavreado aleatório para qualquer pessoa que não tenha a chave específica para desbloqueá-la.

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 →