1 / 36

Criptografia

Criptografia. 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. Criptografia. A criptografia está presente quando você...

joy
Télécharger la présentation

Criptografia

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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.

  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!

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

  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.

  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)

  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

  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

  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

  10. Esteganografia

  11. 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. 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. 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. 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. 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. 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. 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. 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

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

  20. 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. 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. Exercício - Cifra de César 1) Decifrar a mensagem abaixo, utilizando a cifra de César. c = (m + 2) mod 23 GUUGUTQOCPQUUCQXPUPGXTQVLEQU >Esses romanos são uns neuróticos 2) Codifique a mensagem abaixo usando a seguinte cifra: c = (m - 2) mod 23 FACULDADE PITAGORAS

  23. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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é.

More Related