Quadrados de Polybius e as Trocas de César

Apesar de achados históricos demonstrarem que diversas civilizações antigas usavam elementos de cifras e códigos em sua escrita, os especialistas em códigos dizem que estes exemplos tinham por finalidade dar um sentido de importância e formalidade à mensagem. A pessoa que escrevia a mensagem tinha a intenção de que seu público pudesse ler.

Os gregos foram uma das primeiras civilizações a usar cifras para comunicar em sigilo. Um estudioso grego chamado Polybius propôs um sistema para codificar mensagens onde o criptógrafo representava cada letra com um par de números variando de um a cinco usando um quadrado de 5-por-5 (as letras I e J compartilhavam um quadrado). O quadrado de Polybius (algumas vezes chamada de tabuleiro de dama) parece-se com a figura abaixo:


1

2

3

4

5

1

A

B

C

D

E

2

F

G

H

I/J

K

3

L

M

N

O

P

4

Q

R

S

T

U

5

V

W

X

Y

Z

Um criptógrafo escreveria a letra "B" como "12". A letra O é "34". A cifra da frase "How Stuff Works (Como tudo funciona)", o criptógrafo escreveria "233452 4344452121 5234422543". Porque ele substitui cada letra com dois números, é difícil para alguém não familiarizado com o código determinar o que a mensagem significa. O criptógrafo poderia fazer de forma ainda mais difícil misturando a ordem das letras ao invés de escrevê-las alfabeticamente.

Júlio César inventou uma cifra antiga - uma que era muito simples e que mesmo assim confundia seus inimigos. Ele criou mensagens codificadas alterando a ordem do alfabeto por certo número de letras. Por exemplo, se você tivesse que alterar o alfabeto em inglês diminuindo em três lugares, a letra "D" representaria a letra "A", enquanto a letra "E" significaria a letra "B" e assim por diante. Você pode visualizar este código escrevendo dois alfabetos um abaixo do outro com o texto simples e cifra correspondentes, assim:

Texto simples

a

b

c

d

e

f

g

h

i

j

k

l

m

Cifra

D

E

F

G

H

I

J

K

L

M

N

O

P















Texto simples

n

o

p

q

r

s

t

u

v

w

x

y

z

Cifra

Q

R

S

T

U

V

W

X

Y

Z

A

B

C


Observe que a alfabeto em cifra volta para o "A" depois de alcançar o "Z". Usando este sistema de cifra, você pode codificar a frase "How Stuff Works (Como tudo funciona)" como "KRZ VWXII ZRUNV".

Esses dois sistemas, o quadrado de Polybius e a troca de César, formaram a base de muitos outros sistemas de cifras.

Na seção a seguir, vamos ver alguns destes métodos mais avançados de codificação.

Decifrando a linguagem

Codificar uma mensagem significa substituir as letras no texto com o alfabeto substituto. A mensagem que pode ser lida é chamada de texto simples. O criptógrafo converte o texto simples em uma cifra e a envia. O receptor da mensagem usa uma técnica apropriada, chamada chave, para decifrar a mensagem, alterando de uma cifra de volta para o texto simples.