Cifra One Time Pad

A cifra de teclado único é um tipo de cifra de Vignere que inclui os seguintes recursos -

  • É uma cifra inquebrável.

  • A chave é exatamente igual ao comprimento da mensagem criptografada.

  • A chave é composta de símbolos aleatórios.

  • Como o nome sugere, a chave é usada apenas uma vez e nunca usada novamente para qualquer outra mensagem a ser criptografada.

Devido a isso, a mensagem criptografada ficará vulnerável a ataques por um criptanalista. A chave usada para uma cifra de teclado única é chamadapad, pois é impresso em blocos de papel.

Por que é inquebrável?

A chave é inquebrável devido aos seguintes recursos -

  • A chave é tão longa quanto a mensagem fornecida.

  • A chave é verdadeiramente aleatória e especialmente gerada automaticamente.

  • Texto chave e simples calculado como módulo 10/26/2.

  • Cada chave deve ser usada uma vez e destruída pelo remetente e pelo destinatário.

  • Deve haver duas cópias da chave: uma com o remetente e outra com o destinatário.

Encriptação

Para criptografar uma carta, o usuário precisa escrever uma chave abaixo do texto simples. A letra do texto simples é colocada na parte superior e a letra da chave à esquerda. O corte transversal obtido entre duas letras é o texto simples. É descrito no exemplo abaixo -

Decifrar

Para descriptografar uma letra, o usuário pega a letra da chave à esquerda e encontra a letra do texto cifrado nessa linha. A letra do texto sem formatação é colocada no topo da coluna, onde o usuário pode encontrar a letra do texto cifrado.