9
por gregas. O código de César é o único que ainda é utilizado até os dias de hoje com algumas
alterações.
Tabela 2.1 - Histórico de evolução da criptografia.
Ano Descrição
1943 Máquina Colossus, projetada para quebrar códigos.
1969 James Ellis desenvolve um sistema de chaves públicas e privadas separadas
1976
Diffie-Hellman, algoritmo baseado no problema do logaritmo discreto é criado
e a IBM apresenta a cifra Lúcifer ao NBS (National Bureau of Standards) que
após algumas modificações a NSA (National Security Agency) adota a cifra
como padrão (FIPS 46-3, 1999) conhecido hoje como DES (Data Encryption
Standard).
1977
Ronald L. Rivest, Adi Shamir e Leonard M. Adleman discutem como criar um
algoritmo de chave pública prático e a partir disto desenvolvem um sistema
baseado na dificuldade de fatoração de números primos grandes como técnica
de criptografia, que futuramente seria denominado RSA, as iniciais de seus
autores.
1978 O algoritmo RSA é publicado na Association for Computing Machinery
1991
Phil Zimmermann torna pública sua primeira versão do PGP (Pretty Good
Privacy) em resposta as exigências do FBI (Federal Bureau of Investigation)
de acessar qualquer texto claro da comunicação entre usuários de uma rede de
comunicação digital. Por ser freeware tornou-se rapidamente padrão mundial.
1994
Ronald L. Rivest, autor dos algoritmos RC3 e RC4, publica a proposta do
algoritmo RC5 na internet, o qual usa rotação dependente de dados como sua
operação não linear e é parametrizado de forma que o usuário possa variar o
tamanho da chave, do bloco de cifragem e o número de estágios usados no
processo de cifragem das informações.
1997
O PGP 5.0 é amplamente distribuído para uso não comercial. O código DES de
56 bits é quebrado por uma rede de 14.000 computadores
1998 O código DES é quebrado em 56 horas por pesquisadores do vale do silício
1999
O código DES é quebrado em 22 horas e 15 minutos, mediante a união da
Eletronic Frontier Foundation e a Distributed.Net, que reuniam 100.000
computadores pessoais ao DES Cracker pela internet
2000
O NIST (National Institute of Standards and Technology), antigo NBS,
anunciou um novo padrão de uma chave secreta de cifragem escolhidos entre
15 candidatos através de concurso. Este novo padrão foi criado para substituir
o algoritmo DES cujo tamanho das chaves tornou-se insuficiente para conter
ataques de força bruta. O algoritmo Rijndael, cujo nome é abreviação do nome
dos autores Rijmen e Daemen, foi escolhido para ser o futuro AES (Advanced
Encryption Standard) (FIPS 197, 2001).
2000-Atual
Muitos professores, estudantes e profissionais de computação em
universidades e centros de pesquisa se motivaram e iniciaram pesquisas sobre
novas formas de se implementar algoritmos e soluções de segurança, surgindo
assim uma nova onda voltada a realizar otimizações e desenvolvimento destas
primeiras implementações onde a principal tendência é a implementação em
hardware.