A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Criptografia.

Apresentações semelhantes


Apresentação em tema: "Criptografia."— Transcrição da apresentação:

1 Criptografia

2 Problema do Mundo digital
A informação pode ser facilmente copiada. As cópias são indistinguíveis. Alterações são imperceptíveis. O veículo que contém a informação não a protege. 2

3 Criptografia A criptografia está presente quando você...
...digita sua senha em um terminal eletrônico; ...utiliza um telefone público ou celular; ...realiza uma compra com seu cartão de crédito; ...vai “fuçar” o orkut de uma pessoa, etc. É difícil pensar no mundo atual sem criptografia! 3

4 Principais ramificações
Esteganografia Escrita Secreta Transposição Criptografia Substituição 4

5 Esteganografia Esteganografia (do grego "escrita escondida") é o estudo e uso das técnicas para ocultar a existência de uma mensagem dentro de outra. É o ramo particular da criptologia que consiste em fazer com que uma mensagem seja camuflada, mascarando sua presença. Diferencia da Criptografia, que a altera de forma a tornar seu significado original ininteligível. 5

6 História - Esteganografia
O primeiro uso confirmado da esteganografia está em "As Histórias" de Heródoto e remonta ao século V a.C.: Planejamento de ataque-surpresa a Esparta. Como enviar uma mensagem secreta contanto os planos de invasão? (Escravo Mensageiro Careca) 6

7 História - Esteganografia
Na China antiga também se usava a esteganografia. Escreviam mensagens sobre seda fina e um pequeno retalho Mensagem amassada, transformada numa bolinha e coberta com cera Bola de cera engolida pelo mensageiro (forçado) Leitura no destino dependia da digestão 7

8 História - Esteganografia
Século I d.C. – Tinta Invisível Descrita por Plínio, o velho “leite” da planta titímalo Transparente depois de seca Aquecimento suave queima a tinta, deixando a mensagem escrita marrom 8

9 História - Esteganografia
Século XVI – Mensagem no Ovo Cozido Cientista Italiano Giovanni Porta Tinta feita com alume e vinagre Escrita sobre a casca do ovo cozido Solução penetra na casca e estampa o ovo 9

10 Esteganografia 10

11

12 Criptografia Criptografia vem do Grego:
Kryptós, "escondido", e gráphein, "escrita" É a arte ou ciência de escrever em cifra ou em códigos, de forma a permitir que somente o destinatário a decifre e compreenda. Criptografia transforma textos originais, em uma informação transformada (texto cifrado), que tem a aparência de um texto randômico ilegível. 12

13 História Egípcios antigos cifravam alguns de seus hieróglifos.
Cifrador de Júlio César, aproximadamente 60 AC. Tratado sobre criptografia por Trithemius entre 1500 e 1600 13

14 História - Cifra de César
A Cifra do Imperador Júlio César é uma das mais simples e conhecidas técnicas de criptografia. É um tipo de cifra de substituição em que cada letra do texto é substituída por outra, com uma troca de 3 posições É desconhecido o quão efetiva seria a cifra de César nesta época, mas é provável que tivesse uma razoável segurança. Poucos inimigos de César eram alfabetizados, e os que eram não iriam considerar a utilização de criptoanálise. 14

15 História - Tratado de criptografia
Escrito por Trithemius o Polygraphiae é um dos documentos mais antigos que trata de criptografia, inclusive a cifra do César. 15

16 História - Roda criptográfica
Thomas Jefferson e James Monroe cifravam as suas cartas para manter em sigilo as suas discussões políticas (1785). Thomas Jefferson 16

17 História - Máquina Enigma
Utilizada na Segunda Guerra Mundial pelos alemães para proteger as comunicações entre as embarcações e o comando. 17

18 Criptanálise Ciência que estuda mecanismos para quebrar os textos cifrados, através de diversas técnicas e ferramentas propõe ataques a um sistema criptográfico. Criptologia é Criptografia + Criptanálise Desenvolvida pelos Árabes. Matemática, estatística, linguística. 18

19 Cifra de deslocamento Troca cada caractere por outro, de acordo com uma tabela de substituição. c = (m + k) mod n c : texto cifrado m: texto claro k: chave (deslocamento) n: quantidade de símbolos ou letras

20 Cifra de César teste de uma cifra de cesar whvwh gh xpd fliud gh fhvdu
c = (m + 3) mod 26 Exemplo: teste de uma cifra de cesar whvwh gh xpd fliud gh fhvdu 20

21 Criptanálise - Cifra de César
Muito poucas tentativas (só 26) alzal kl bth jpmyh kl klzsvjhtluzv zkyzk jk asg iolxg jk jkyruigsktzu yjxyj ij zrf hnkwf ij ijxqthfrjsyt xiwxi hi yqe gmjve hi hiwpsgeqirxs whvwh gh xpd fliud gh ghvorfdphqwr vguvg fg woc ekhtc fg fgunqecogpvq uftuf ef vnb djgsb ef eftmpdbnfoup teste de uma cifra de deslocamento 21

22 Cifra de Deslocamento Discos de cifra:
“Inventado no século XV pelo arquiteto italiano Leon Alberti, um dos pais da cifra polialfabética. Ele pegou dois discos de cobre, um ligeiramente maior do que o outro, e gravou um alfabeto ao longo da borda de cada disco.”. 22

23 Exercício - Cifra de César
1) Decifrar a mensagem abaixo, utilizando a cifra de César. c = (m + 2) mod 23 GUUGU TQOCPQU UCQ XPU PGXTQVLEQU >Esses romanos são uns neuróticos 2) Codifique a mensagem abaixo usando a seguinte cifra: c = (m - 2) mod 23 FACULDADE PITAGORAS 23

24 Cifra de substituição Cifra do Chiqueiro:
Utilizada por maçons nos anos de 1700 para manter seus registros em segredo e ainda é usada hoje por estudantes. F R E Q U E N C Y A N A L Y S I S 24

25 Cifra de substituição Cifra do Chiqueiro:
Utilizada por maçons nos anos de 1700 para manter seus registros em segredo e ainda é usada hoje por estudantes. F R E Q U E N C Y A N A L Y S I S 25

26 Cifra de substituição Os árabes utilizavam com bastante frequência a cifra de substituição e isto permitiu-lhes desenvolver a criptanálise. Esta técnica baseava-se no estudo da frequência de cada letra do alfabeto, para determinada língua. Seguia-se o estudo da frequência de cada letra no texto cifrado. E por final substituía-se a letra do alfabeto em cifra pela letra do alfabeto com a mesma frequência. 26

27 Cifra de substituição Substituição é feita através de uma tabela.
Exemplo: a:D b:L c:R d:Y e:V f:O g:H h:E i:Z j:X k:W l:P m:T n:B o:G p:F q:J r:Q s:N t:M u:U v:S w:K x:A y:C z:I Na teoria, a criptanálise para este tipo de cifra parece ser bem simples. 27

28 Criptanálise - Cifra de substituição
Mas na prática.... JO VOPGTN EJSJN, BJNGTN NOZXLTCTN BXPGJN CJ EJDTX, EPTRX TGJ T VPBIT RTBJFT UTDT EJD OVT PVTAJV CX DPX HOJ JNGT BX ZPV CT DOT, J VJ JBATBTD LXV OBN EJDCJN CJ TDEXDJN HOJ TFP EJATGTV NOT FTMXDPXNT PBZTBLPT BXN JBGOGIXN CX LTPN CX NXCDJ. Precisamos entender seu funcionamento, para decifrar uma mensagem como esta. 28

29 Criptanálise - Cifra de substituição
A criptanálise é realizada analisando-se a frequência dos símbolos (letras, digramas e trigramas). Para realizar este método de criptanálise é necessário uma certa flexibilidade e raciocínio lógico. Devemos levar em consideração o idioma em que foi escrito o texto: Neste caso, em Português. 29

30 Criptanálise - Cifra de substituição
A frequência das letras para a língua portuguesa é: A – 14% E – 13% O – 12% R, S – 8% I, N – 6% D, M, T – 5% U, C, L – 4% P – 3% Q, V – 2% B, F, G, H, J, K, W, X, Y, Z – menos de 1% 30

31 Criptanálise - Cifra de substituição
Texto criptografado para análise: JO VOPGTN EJSJN, BJNGTN NOZXLTCTN BXPGJN CJ EJDTX, EPTRX TGJ T VPBIT RTBJFT UTDT EJD OVT PVTAJV CX DPX HOJ JNGT BX ZPV CT DOT, J VJ JBATBTD LXV OBN EJDCJN CJ TDEXDJN HOJ TFP EJAJGTV NOT FTMXDPXNT PBZTBLPT BXN JBGOGIXN CX LTPN CX NXCDJ. 31

32 Criptanálise - Cifra de substituição
Contagem das letras no texto. T (30 vezes) J (24 vezes) N (17 vezes) X (16 vezes) P, B (12 vezes) D (11 vezes) O (10 vezes) C, V (9 vezes) G (8 vezes) E (7 vezes) L (4 vezes) Z, F, A (3 vezes) H, R, I (2 vezes) S, M, U (1 vez) 32

33 Criptanálise - Cifra de substituição
Assim, podemos concluir que: T = a e J = e. As letras que normalmente terminam uma palavra em português são: a, e, o, s. Pela análise do texto podemos verificar que, no final de várias palavras (após T e J) aparece muitas vezes N. Conclui-se então que N = s, pois várias palavras acabam em N, indicando que estão no plural. 33

34 Criptanálise - Cifra de substituição
Outro truque de decifração é analisar as pequenas palavras do texto, com uma ou duas letras: Como as palavras com uma só letra do texto já se encontram decifradas, passemos à análise das palavras com duas letras: CJ, CT e CX são 3 palavras que aparecem no texto. C apenas poderá ser d, obtendo-se assim de, da e do. Daqui ficamos a saber que X representa O; Então C = d e X = o. 34

35 Criptanálise - Cifra de substituição
Daí, segue-se a lógica para descobrir novas letras, estudando todas as possibilidades de letras nas palavras mais pequenas. até se encontrar a letra que encaixa. Assim, se vai passando das palavras pequenas às maiores, até se chegar ao texto final. 35

36 Criptanálise - Cifra de substituição
Texto final: Eu muitas vezes, nestas sufocadas noites de verão, viajo até à minha janela para ver uma imagem do rio que está no fim da rua, e me enganar com uns verdes de árvores que ali vegetam sua laboriosa infância nos entulhos do Cais do Sodré. 36


Carregar ppt "Criptografia."

Apresentações semelhantes


Anúncios Google