Documente Academic
Documente Profesional
Documente Cultură
e
Proteo ao Conhecimento
Douglas Farias Cordeiro
Criptografia
O que criptografia?
Definio
Criptografia:
Krypts escondido
Grphein escrita
Valor da informao;
Confidencialidade;
Segurana!
Computador est seguro, mas e o transporte
de informaes?
Um pouco de histria
Atbash
Primeiro mtodo criptogrfico conhecido
Criado pelos Hebreus em 1.900 a.C.;
Consiste em substituir aleph (primeira letra) por
tav (ltima letra), beth (segunda letra) por
shin (penltima letra), e assim por diante.
Cifra de Vegenre
Cifra de Vigenre:
Introduo do conceito de chave para criptografia
de textos;
Cifra polialfabtica;
Cifra de Vegenre
Cifra de Vegenre
Exemplo:
Texto: ATACARBASESUL
Chave: LIMAOLIMAOLIM
Texto cifrado: LBMCOCJMSSDCX
Criptografia tradicional
Cifra de Csar:
Deslocamento de caracteres;
Cifra numrica simples;
Foi usar para comunicao
entre Csar e seus generais.
Cifras de substituio
preservam a ordem dos
smbolos!
Quebra da chave:
26! chaves possveis.
26! = 4.0329146e+26
Cifras de substituio monoalfabtica
Isso seguro?
Cifras de substituio monoalfabtica
Ingls:
Letras mais comuns:
e, t, o, a, n, i,
Diagramas mais comuns:
th, in, er, re, na,
Trigramas mais comuns:
the, ing, and, ion, ...
Cifras de substituio monoalfabtica
Outra estratgia:
Buscar uma palavra ou frase provvel dentro do
texto considerando um possvel contexto:
Exemplo:
rea de contabilidade: financial;
Cifras de transposio
M E G A B U C K
7 4 5 1 2 8 3 6
Cifra de transposio de coluna
Exemplo:
Cifra de transposio de coluna
Exerccio:
Cifrar o texto VAMOS EMBORA, FOMOS
DESCOBERTOS usando a cifra ZEBRAS
Criptografia Simtrica
Criptografia
Para: Banco *> *ql3*UY
Para:Affonso
Banco *> *ql3*UY
De: #~00873/JDI
De: Affonso #~00873/JDI
+ + =
Data: 16, Abr, 2001 c4(DH: IWB(883
Data: 16, Abr, 2001
Transferir R$ 1,5 Algoritmo c4(DH: IWB(883
LKS9UI29as9eea
Transferir R$ 1,5 LKS9UI29as9eea
milhes da conta qw9vijhas9djerhp7
milhes da conta qw9vijhas9djerhp7
254674-12 para (*Y23k^wbvlqkwc
254674-12 para (*Y23k^wbvlqkwc
a conta 071517-08 zqw-_89237xGyjdc
a conta 071517-08 zqw-_89237xGyjdc
Affonso Biskdue di7@94
Affonso Biskdue di7@94
Decriptografia
*> *ql3*UY Para: Banco
*> *ql3*UY Para:Affonso
Banco
#~00873/JDI De:
#~00873/JDI De: Affonso
+ + =
c4(DH: IWB(883 Data: 16, Abr, 2001
c4(DH: IWB(883 Data: 16, Abr, 2001
LKS9UI29as9eea
LKS9UI29as9eea
Algoritmo Transferir R$ 1,5
Transferir R$ 1,5
qw9vijhas9djerhp7 milhes da conta
qw9vijhas9djerhp7
(*Y23k^wbvlqkwc milhes da conta
254674-12 para
(*Y23k^wbvlqkwc 254674-12 para
zqw-_89237xGyjdc a conta 071517-08
zqw-_89237xGyjdc a conta 071517-08
Biskdue di7@94 Affonso
Biskdue di7@94 Affonso
Criptografia simtrica