A substituição polifônica é uma técnica usada na criptografia, especificamente em cifras clássicas , onde
várias letras diferentes podem representar a mesma letra de texto simples .
Veja como funciona: 1.
alfabetos de cifra múltipla: Ao contrário de cifras de substituição simples que usam um único alfabeto, a substituição polifônica emprega vários alfabetos de cifra, cada um com um mapeamento diferente de letras de texto simples para letras de texto cifrado.
2.
Escolha do alfabeto: A escolha de qual alfabeto cifra a ser usado para cada letra de texto simples é frequentemente determinado por uma palavra -chave
ou um padrão
.
3.
Exemplo: Em uma cifra
Vigenère , a palavra -chave determina qual linha do quadrado Vigenère é usada para cada letra subsequente da mensagem de texto simples.
Vantagens: *
Maior dificuldade para a Criptanalise: Os múltiplos mapeamentos tornam mais difícil analisar a frequência das letras no texto cifrado, uma técnica comum para quebrar cifras de substituição simples.
Desvantagens: *
Gerenciamento de chave complexo: Manter o controle de vários alfabetos e a palavra -chave (ou padrão) pode ser um desafio.
*
Susceptibilidade a ataques de planagem conhecida: Se um atacante conhece até uma pequena parte do texto simples, pode deduzir a chave e descriptografar toda a mensagem.
Exemplos de cifras usando substituição polifônica: *
Vigenère cifra *
Beaufort cifra *
Porta cifra *
Gronsfeld cifra Nota: Embora as cifras de substituição polifônica fossem consideradas fortes em seu tempo, elas são facilmente quebradas com as modernas técnicas criptográficas. Hoje, eles são mais de interesse histórico do que o uso prático.