Os primeiros passos da criptografia
A necessidade de camuflar mensagens não é uma preocupação atual. Antes mesmo de a ideia de um computador surgir, especialistas já estudavam métodos para cifrar informações que deviam ser transportadas.
Criptografar, segundo o dicionário eletrônico Aurélio (2004), consiste em tornar incompreensível, com observância de normas especiais consignadas numa cifra ou num código o texto de (uma mensagem escrita com clareza), ou ainda codificar (uma informação) de forma a tornar difícil sua codificação sem a chave adequada.
Foram muitos os especialistas que trabalhavam e publicavam, paralelamente, formas de codificar mensagens. Um deles foi Francis Bacon (1561-1626), que em 1605 criou um alfabeto bilateral. O método é descrito no capítulo 1 do livro VI de “The Advancement of learning”. As cifras (Tabela 1) são descritas abaixo. Observa-se que é um alfabeto binário pois é baseado em apenas duas letras: a e b. Observa-se também que é uma codificação de cinco bits pois são códigos de cinco letras. Também foram inseridos na tabela números em base binária, para correlacionar com a ciptografia atual.
Tabela 1
Codificação proposta por Francis Bacon em 1605
Letra |
Bacon |
binário |
Letra |
Bacon |
Binário |
A |
aaaaa |
00000 |
N |
abbaa |
01100 |
B |
aaaab |
00001 |
O |
abbab |
01101 |
C |
aaaba |
00010 |
P |
abbba |
01110 |
D |
aaabb |
00011 |
Q |
abbbb |
01111 |
E |
aabaa |
00100 |
R |
baaaa |
10000 |
F |
aabab |
00101 |
S |
baaab |
10001 |
G |
aabba |
00110 |
T |
baaba |
10010 |
H |
aabbb |
00111 |
U - V |
baabb |
10011 |
I - J |
abaaa |
01000 |
W |
babaa |
10100 |
K |
abaab |
01001 |
X |
babab |
10101 |
L |
ababa |
01010 |
Y |
babba |
10110 |
M |
ababb |
01011 |
Z |
babbb |
10111 |
Fonte: https://www.cultura.ufpa.br/dicas/net1/int-h150.htm
Atualmente, tecnologias mais aprimoradas são aplicadas à criptografia, à utilizada na internet é um exemplo.