Recomendado, 2024

Escolha Do Editor

Diferença entre técnica de substituição e técnica de transposição

Técnica de substituição e técnica de transposição são os métodos fundamentais de codificação da mensagem de texto simples para adquirir o respectivo texto cifrado. Esses dois métodos são os blocos de construção básicos das técnicas de criptografia e também podem ser usados ​​juntos, o que é chamado de codificação de produto .

A diferença essencial entre a técnica de substituição e a técnica de transposição é que a técnica de substituição substitui as letras do texto plano de outras letras, números e símbolos. Por outro lado, as técnicas de transposição não substituem a letra, mudando a posição do símbolo.

Gráfico de comparação

Base para comparação
Técnica de substituiçãoTécnica de Transposição
Basic
Substitui os caracteres de texto simples por outros caracteres, números e símbolos.Reorganiza a posição dos caracteres do texto simples.
Formulários
Cifra de substituição monoalfabética e polialfabética.Codificação de transposição sem chave e com chave.
Alterações
A identidade do personagem é alterada enquanto sua posição permanece inalterada.A posição do personagem é alterada apesar de sua identidade.
DeméritoA letra com a baixa frequência pode discernir o texto simples.As chaves próximas da chave correta podem revelar o texto simples.
ExemploCésar CifraReil Cement Fence

Definição de Técnica de Substituição

A técnica de substituição envolve a substituição das letras por outras letras e símbolos. De uma forma mais direta, os caracteres do texto simples são substituídos e outros caracteres substitutos, números e símbolos são usados ​​em seu lugar. A cifra de César usa a técnica de substituição, em que os alfabetos são substituídos pelos outros alfabetos, que são três posições à frente da linha. Júlio César concebeu esta técnica, e foi nomeado após ele como a Cifra de César. Por exemplo, o texto simples “HOPE” será convertido em “KRSH” usando César Cifra. Existem várias técnicas de substituição que são desenvolvidas após a cifra de césar, como a cifra mono-alfabética, a cifra de substituição homofóbica, a cifra de substituição de Poligrama, a cifra de substituição polialfabética, a cifra de Playfair e a cifra de Hill.

A cifra de César era a cifra mais fraca, embora a evolução das técnicas tornasse a nova versão mais forte. A limitação da técnica de substituição é que é muito previsível que, se a tabela de conversão for conhecida, a substituição possa ser quebrada.

Definição de Técnica de Transposição

Na técnica de transposição, a identidade dos caracteres permanece inalterada, mas suas posições são alteradas para criar o texto cifrado. A técnica de transposição é ilustrada no exemplo abaixo. Aqui nós modificamos quatro linhas de texto com a ajuda de uma cifra de transposição. A matriz bidimensional é usada para organizar os caracteres e as colunas são trocadas de acordo com a chave. A chave é usada para especificar quais colunas devem ser trocadas. Seguindo a chave, como mostrado na figura, o número da coluna do alfabeto 1 é trocado para a coluna número 3, e os alfabetos do número da coluna 2 são trocados para o número da coluna 6.

De maneira semelhante, outras colunas também são trocadas. Os exemplos da técnica de transposição são técnica de cerca de trilho, colunar simples, cifra de Vernam e cifra de livro.

Para descriptografar o texto cifrado no texto simples, o processo inverso deve ser seguido. A técnica de transposição não é considerada um método muito seguro. O texto simples pode ser facilmente descoberto usando o método hit e trial e observando cuidadosamente a frequência dos caracteres e os padrões característicos dos pares de letras consecutivas (conhecidos como digramas e trigramas para o grupo de 2 e 3 letras, respectivamente).

Principais diferenças entre técnica de substituição e técnica de transposição

  1. A técnica de substituição usa um substituto para os caracteres de texto simples para convertê-lo em texto cifrado. Por outro lado, a técnica de transposição basicamente reorganiza os caracteres do texto simples.
  2. Cifra de substituição polialfabética, monoalfabética, cifra Playfair são alguns dos algoritmos que usam a técnica de substituição. Em contraposição, as formas de técnica de transposição são codificadas e transponíveis keyless.
  3. A técnica de substituição visa alterar a identidade da entidade, enquanto a técnica de transposição altera a posição da entidade, em vez de sua identidade.
  4. Com a ajuda da carta de baixa frequência, o texto simples pode ser facilmente discernido na técnica de substituição. Pelo contrário, na técnica de transposição, as chaves próximas à tecla direita levam à detecção do texto simples.

Conclusão

As técnicas de substituição e transposição são usadas para converter um texto simples em texto cifrado, onde a técnica de substituição substitui os caracteres, enquanto a técnica de transposição reorganiza os caracteres para formar um texto cifrado. No entanto, uma cifra de substituição é mais simples e fácil de quebrar.

Top