Beruflich Dokumente
Kultur Dokumente
Lembre da transformação em um
compilador.
5
Conceito de Cifra
7
Esteganografia
8
Esteganografia
http://pt.wikipedia.org/wiki/Esteganografia
9
Significado da palavra “Criptografia”
A palavra criptografia vem das palavras gregas
que significam “escrita secreta”.
11
Criptografia
12
Criptografia
13
Criptografia
14
Criptoanálise
• Natureza do algoritmo
• Talvez algumas características do texto claro
• Pares de amostra de texto claro e texto cifrado
Modelo de Cripto-Sistema
Convencional
Definições dignas de nota
• Incondicionalmente Seguro
Um esquema de criptografia é
incondicionalmente seguro se o texto cifrado
gerado não tiver informações suficientes
para determinar exclusivamente o texto claro
correspondente.
Cifras de Substituição
Cifras de Transposição
22
Cifras de Substituição
Cada letra ou grupo de letras é substituído por
outra letra ou grupo de letras, de modo a criar
um “disfarce”.
24
Cifras de Substituição
Cifra de César:
cada letra é deslocada 3 vezes.
25
Para um texto claro como:
Próximo aprimoramento:
Cada letra do texto simples, do alfabeto de 26
letras, seja mapeada para alguma outra letra.
30
Cifras de Substituição
31
Cifras de Substituição Monoalfabética
35
Cifras de Substituição Monoalfabética
36
Cifras de Substituição Monoalfabética
Key: deceptivedeceptivedeceptive
wearediscoveredsaveyourself
Cifra de Vigènere
ZICVTWQNGRZGVTWAVZHCQYGLMGJ
44
Exemplo de Cifra de Transposição
Fonte: Redes de Computadores, A. S. Tanenbaum, Cap. 8
A transposition cipher.
47
Confusão x Difusão
48
Confusão
49
Difusão
50
Elementos básicos de Cifras
Caixa S (Substituição)
51
Elementos básicos de Cifras
52
Chave de Uso Único
54
Chave de Uso Único
55
Chave de Uso Único
56
Chave de Uso Único
57
Chave de Uso Único
59
Chave de Uso Único
61
Chave de Uso Único – Imune a
ataques
Esse método é imune a todos os ataques
atuais e futuros, independente da
capacidade computacional do intruso.
63
Chave de Uso Único - Dificuldades
Práticas
64
Chave de Uso Único – Dificuldades
Práticas
65
Criptografia convencional
66
Criptografia Simétrica
67
Modelo Simplificado de
Criptografia Convencional
69
Equações da Criptografia
Dk ( Ek(P) ) = P
K é uma chave
70
Técnicas envolvendo criptografia
71
simétrica
Garantia de Confidencialidade
Garantia de Privacidade
Modos de Cifra