um pouco da história da cripografia

39
Projeto: Números Inteiros Aplicados à Criptografia Coordenadores: Samuel Chaves Dias, José Rui Sousa Pesquisadores: Jamille Lisboa, Jhony Rodrigues, João Victor Quaresma, Sarah Botelho

Upload: jamille-portugal

Post on 09-Jun-2015

315 views

Category:

Documents


4 download

DESCRIPTION

Projeto Criptopesquisa do Instituto Federal de Educação Ciência e Tecnologia, Campus Almenara

TRANSCRIPT

Page 1: Um pouco da História da Cripografia

Projeto: Números Inteiros Aplicados à Criptografia

Coordenadores: Samuel Chaves Dias, José Rui Sousa

Pesquisadores: Jamille Lisboa, Jhony Rodrigues,

João Victor Quaresma, Sarah Botelho

Page 2: Um pouco da História da Cripografia

Introdução à Criptografia

“Nunca atribua uma confiança cega a um sistema de criptografia”

Gilles Dubertret

Page 3: Um pouco da História da Cripografia

• Introdução • Criptografia Clássica • Criptografia Moderna

Criptografia Clássica

Criptografia Moderna

Page 4: Um pouco da História da Cripografia

Κρυπτός (kriptós) = escondido, oculto

γράφω (grapho) = grafia

Ocultar a escrita

• Introdução • Criptografia Clássica • Criptografia Moderna

Page 5: Um pouco da História da Cripografia

• Antes dos computadores, a criptografia consistia de algoritmos baseados em manipulação de caracteres e cálculo manual.

• Os diversos algoritmos substituíam ou transpunham alguns caracteres por outros. Os melhores faziam as duas coisas.

• Criptografia Clássica • Criptografia Moderna• Introdução

Page 6: Um pouco da História da Cripografia

2 tipos principais de Algoritmos Clássicos:• Cifragem por Substituição;• Cada caracter do texto original é substituído por outro no texto

cifrado.• Cifragem por Transposição.• A ordem dos caracteres é modificada.

• Criptografia Clássica • Criptografia Moderna• Introdução

Bastão de Licurgo

Page 7: Um pouco da História da Cripografia

Substituição Simples

• Cada caractere do texto original é substituído com um caractere correspondente no texto cifrado.

• Exemplo: Cifra de Cesar.

• Criptografia Clássica • Criptografia Moderna• Introdução

Page 8: Um pouco da História da Cripografia

Cifra de Cesar

Cada letra da mensagem clara é substituída por outra deslocada três posições à frente.

• Criptografia Clássica • Criptografia Moderna• Introdução

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

D E F G H I J K L M N O P Q R S T U V W X Y Z A B C

Page 9: Um pouco da História da Cripografia

Cifra de Cesar

• Criptografia Clássica • Criptografia Moderna• Introdução

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

D E F G H I J K L M N O P Q R S T U V W X Y Z A B C

C R I P T O P E S Q U I S A

F

Utilizando a Cifra de Cesar:• Mensagem a ser cifrada: “Criptopesquisa”

Page 10: Um pouco da História da Cripografia

Cifra de Cesar

• Criptografia Clássica • Criptografia Moderna• Introdução

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

D E F G H I J K L M N O P Q R S T U V W X Y Z A B C

C R I P T O P E S Q U I S A

F U

Utilizando a Cifra de Cesar:• Mensagem a ser cifrada: “Criptopesquisa”

Page 11: Um pouco da História da Cripografia

Cifra de Cesar

• Criptografia Clássica • Criptografia Moderna• Introdução

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

D E F G H I J K L M N O P Q R S T U V W X Y Z A B C

C R I P T O P E S Q U I S A

F U L

Utilizando a Cifra de Cesar:• Mensagem a ser cifrada: “Criptopesquisa”

Page 12: Um pouco da História da Cripografia

Cifra de Cesar

Utilizando a Cifra de Cesar:• Mensagem a ser cifrada: “Criptopesquisa”

• Criptografia Clássica • Criptografia Moderna• Introdução

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

D E F G H I J K L M N O P Q R S T U V W X Y Z A B C

C R I P T O P E S Q U I S A

F U L S W R S H V T X L V D

Page 13: Um pouco da História da Cripografia

Análise de Frequência

• Criptografia Clássica • Criptografia Moderna• Introdução

Page 14: Um pouco da História da Cripografia

Substituição Polialfabética

• São constituídas por múltiplas cifras de substituição simples.• Diferentes símbolos cifrados possam representar o mesmo

símbolo do texto claro.

• Criptografia Clássica • Criptografia Moderna• Introdução

Page 15: Um pouco da História da Cripografia

Disco de Alberti

• Desenvolvida por Leon Battista Alberti em 1460-1466.

• Usado pelo Exército Americano na Guerra Civil Americana (1861-1865).

• Criptografia Clássica • Criptografia Moderna• Introdução

Page 16: Um pouco da História da Cripografia

Disco de Alberti

• Criptografia Clássica • Criptografia Moderna• Introdução

Page 17: Um pouco da História da Cripografia

Disco de Alberti

Utilizando a Cifragem de Alberti:• Mensagem a ser cifrada: Ola Mundo

_ola_mundo

• Criptografia Clássica • Criptografia Moderna• Introdução

S

Page 18: Um pouco da História da Cripografia

Disco de Alberti

Utilizando a Cifragem de Alberti:• Mensagem a ser cifrada: Ola Mundo

_ola_mundo

• Criptografia Clássica • Criptografia Moderna• Introdução

Se

Page 19: Um pouco da História da Cripografia

Disco de Alberti

Utilizando a Cifragem de Alberti:• Mensagem a ser cifrada: Ola Mundo

_ola_mundo

• Criptografia Clássica • Criptografia Moderna• Introdução

Sez

Page 20: Um pouco da História da Cripografia

Disco de Alberti

Utilizando a Cifragem de Alberti:• Mensagem a ser cifrada: Ola Mundo

_ola_mundo

• Criptografia Clássica • Criptografia Moderna• Introdução

Seza

Page 21: Um pouco da História da Cripografia

Disco de Alberti

Utilizando a Cifragem de Alberti:• Mensagem a ser cifrada: Ola Mundo

_ola_mundo

• Criptografia Clássica • Criptografia Moderna• Introdução

SezaH

Page 22: Um pouco da História da Cripografia

Disco de Alberti

Utilizando a Cifragem de Alberti:• Mensagem a ser cifrada: Ola Mundo

_ola_mundo

• Criptografia Clássica • Criptografia Moderna• Introdução

SezaHo

Page 23: Um pouco da História da Cripografia

Disco de Alberti

Utilizando a Cifragem de Alberti:• Mensagem a ser cifrada: Ola Mundo

_ola_mundo

• Criptografia Clássica • Criptografia Moderna• Introdução

SezaHokrem

Page 24: Um pouco da História da Cripografia

Cifragem por Rotação

• Nos anos 20 vários dispositivos de encriptação mecânica foram inventados.• Muitos baseados no conceito de um

rotor.

• Criptografia Clássica • Criptografia Moderna• Introdução

Page 25: Um pouco da História da Cripografia

Máquina Enigma

• No contexto de Segunda Guerra Mundial surgiu a necessidade de cifrar as mensagens.

• Arthur Scherbius em 1918, desenvolveu uma máquina conhecida por “Enigma”.

• Criptografia Clássica • Criptografia Moderna• Introdução

Page 26: Um pouco da História da Cripografia

Máquina Enigma

• Amplamente usadas pela Alemanha durante a Segunda Guerra Mundial.

• São fáceis de usar, portáteis e seguras*.

• Criptografia Clássica • Criptografia Moderna• Introdução

Page 27: Um pouco da História da Cripografia

Máquina Enigma

O segredo da Enigma eram seus rotores.

• Criptografia Clássica • Criptografia Moderna• Introdução

Page 28: Um pouco da História da Cripografia

Máquina Enigma

Após cada tecla pressionada os rotores mudavam de posição, de modo que cada letra teria um alfabeto diferente de substituição.

• Criptografia Clássica • Criptografia Moderna• Introdução

Page 29: Um pouco da História da Cripografia

Máquina Enigma

• Refletor

• Criptografia Clássica • Criptografia Moderna• Introdução

Page 30: Um pouco da História da Cripografia

Máquina Enigma

• Criptografia Clássica • Criptografia Moderna• Introdução

Page 31: Um pouco da História da Cripografia

Máquina Enigma

• Com três rotores, têm-se 26x26x26 = 17576 posições iniciais/permutações.

• Criptografia Clássica • Criptografia Moderna• Introdução

Page 32: Um pouco da História da Cripografia

Máquina Enigma

• Criptografia Clássica • Criptografia Moderna• Introdução

Além disso a Enigma contava com um Painel de Plugues, que criava uma camada extra de codificação.• Com isso, era possível ultrapassar um número de

permutações na faixa do trilhão!

Page 33: Um pouco da História da Cripografia

Quebra do Código da Enigma

• Polônia,1929• Marian Rejewski;• Jerry Rózycki;• Henryk Zylgaski.

• Grã-Bretanha, 1939• Bletchley Park;• Alan Turing.

• Criptografia Clássica • Criptografia Moderna• Introdução

Page 34: Um pouco da História da Cripografia

Bombe

• Criptografia Clássica • Criptografia Moderna• Introdução

• Era uma máquina eletromecânica com vários conjuntos de rotores idênticos aos da Enigma;

• Os rotores da Bombe rodavam automaticamente;• Processo clássico de “redução ao absurdo“ para testar

qual a sequência correta para um determinado crib;• Sistema binário.

Page 35: Um pouco da História da Cripografia

Quebra do Código da Enigma

• A máquina Enigma usava uma chave diferente principal, ou senha, todos os dias;

• A tarefa do Bombe: encontrar esta chave do dia.

• Criptografia Clássica • Criptografia Moderna• Introdução

Page 36: Um pouco da História da Cripografia

Code Book

• Criptografia Clássica • Criptografia Moderna• Introdução

Page 37: Um pouco da História da Cripografia

Referências Bibliográficas

• TKOTZ, Viktoria. Criptografia. Disponível em: <http://www.numaboa.com.br/criptografia>. Acesso em: 23 de set. 2013.

• Seleções do Reader's Digest, do livro " A Verdade por Trás da História". "HowStuffWorks - A verdade por trás do código Enigma".  Publicado em 11 de fevereiro de 2008  (atualizado em 11 de maio de 2009). Disponível em: <http://pessoas.hsw.uol.com.br/decifrando-o-enigma1.htm>. Acesso em: 28 de set. 2013.

• REUVERS, Paul; SIMONS, Marc. Bombe: Breaking the Enigma. Disponível em: http://www.cryptomuseum.com/crypto/bombe/index.htm. Acesso em: 29 de set. 2013.

• David Link, Resurrecting Bomba Kryptologiczna: Archaeology of Algorithmic Artefacts, I Cryptologia, Vol. 33, Issue 2, April 2009, pp. 166-182.

Page 38: Um pouco da História da Cripografia

Obrigada!

Page 39: Um pouco da História da Cripografia

Projeto: Números Inteiros Aplicados à Criptografia

Coordenadores: Samuel Chaves Dias, José Rui Sousa

Pesquisadores: Jamille Lisboa, Jhony Rodrigues,

João Victor Quaresma, Sarah Botelho