Criptografia simetrica e assimétrica

anchises 9,014 views 35 slides Nov 30, 2013
Slide 1
Slide 1 of 35
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35

About This Presentation

Apresentação sobre "Criptografia simetrica e assimétrica" realizada na CryptoParty São Paulo em 30/11/13 (https://cryptoparty.inf.br)


Slide Content

Criptografia simétrica e assimétrica @anchisesbr @garoahc

Agenda

Criptografia

O que é criptografia ?

O que é criptografia ? Cadeado = Segurança = Privacidade

a b c d e f g h i j k l m n o p q r s t a b c d e f g h i j k l m n o p q r O que é criptografia ? https Picture source: sxc.hu

O que é criptografia ? Κρυπτός ( kriptós ) = escondido , oculto γράφω ( grapho ) = grafia OCULTAR A ESCRITA +

informação O que é criptografia ? Criptografia é o processo de transformar uma informação usando um algoritmo para torná-la ilegível para todos, exceto os que possuem conhecimentos específicos, geralmente referido como uma chave . informação Picture source: sxc.hu algoritmo chave

O que é criptografia ? Criptografia é o processo de transformar um informação usando uma algoritmo para torná-lo ilegível para todos, exceto os que possuem conhecimentos específicos, geralmente referido como uma chave . Picture source: Wikimedia Commons magia feitiço bruxaria Bruxaria príncipe magia u m sapo feitiço

O que é criptografia ? Chave

O que é criptografia ? Certificado = Identidade

PQ? Source: Wikimedia Commons, EFF, XKCD.org

Criptografia Simétrica

Criptografia Simétrica Mesma chave para encripitar e decripitar informação informação Picture source: sxc.hu algoritmo chave

Criptografia Simétrica Exemplo : “ Cifra de Cesar” cada letra do texto original é substituído pela letra 3 posições à direita no alfabeto C Z B Y A X Z W Y V X U W T V S U R T Q S P R O Q N P M O L N K M J L I K H J G I F H G F E D E D C B A

R A S E C O D N A T S E T H U O T S E Cifra de César Vamos utilizar a cifra de César: Mensagem em claro : “ estou testando cesar ” Visualizando , C Z B Y A X Z W Y V X U W T V S U R T Q S P R O Q N P M O L N K M J L I K H J G I F H G F E D E D C B A

Vamos utilizar a cifra de César: Mensagem em claro : “ estou testando cesar ” Visualizando , R A S E C O D N A T S E T H U O T S E Cifra de César V C Z B Y A X Z W Y V X U W T V S U R T Q S P R O Q N P M O L N K M J L I K H J G I F H G F E D E D C B A

Vamos utilizar a cifra de César: Mensagem em claro : “ estou testando cesar ” Visualizando , R A S E C O D N A T S E T H U O T S E Cifra de César V W C Z B Y A X Z W Y V X U W T V S U R T Q S P R O Q N P M O L N K M J L I K H J G I F H G F E D E D C B A

U R D A V S H E F C R O G D Q N D A W T V S H E W T X R W V H U O T S E Cifra de César C Z B Y A X Z W Y V X U W T V S U R T Q S P R O Q N P M O L N K M J L I K H J G I F H G F E D E D C B A Vamos utilizar a cifra de César: Mensagem em claro : “ estou testando cesar ” Visualizando ,

Criptografia Simétrica RC 4 3 DES IDEA Twofish Skipjack 1977 Blowfish AES DES 2001 RC 5

a b c d e f g h i j k l m n o p q r s t a b c d e f g h i j k l m n o p q r Chave 1 a b c d e f g h i j k l m n o p q r s t a b c d e f g h i j k l m n o p q r Chave 2 a b c d e f g h i j k l m n o p q r s t a b c d e f g h i j k l m n o p q r Chave 3 a b c d e f g h i j k l m n o p q r s t a b c d e f g h i j k l m n o p q r Chave 4 Picture source: XKCD.org Alice Bob

Criptografia Assimétrica

Criptografia ASSimétrica Chaves diferentes para encripitar e decripitar informação informação Picture source: sxc.hu algoritmo Chave pública Chave privada

Criptografia Assimétrica Uma chave encripta, a outra decripta Todos tem a chave pública Qualquer um pode enviar algo encriptado com esta chave Apenas a chave privada consegue desencriptar as mensagens Picture source: Wikimedia Commons

Algoritmos ASSimétricos 1977 : RSA Baseado na multiplicação de primos e em aritmética modular Ronald R ivest Adi S hamir Leonard A dleman

Algoritmos ASSimétricos 2006: Curvas Elípticas (ECC) Baseado no logaritmo discreto para o elemento de uma curva elíptica sobre corpos finitos; Mais rápido C haves menores Picture source: Wikimedia Commons

a b c d e f g h i j k l m n o p q r s t a b c d e f g h i j k l m n o p q r Chave A a b c d e f g h i j k l m n o p q r s t a b c d e f g h i j k l m n o p q r Chave A a b c d e f g h i j k l m n o p q r s t a b c d e f g h i j k l m n o p q r Chave A a b c d e f g h i j k l m n o p q r s t a b c d e f g h i j k l m n o p q r Chave A Picture source: XKCD.org Chave pública Alice Bob

Certificação Digital Autoridades Certificadoras ICP (PKI) Autenticidade das chaves públicas

Criptografias Simétricas e Assimétricas Geralmente os sistemas de criptografia combinam o melhor de cada tipo Simétrico Assimétrico Comunicação 1 para 1 N para 1 Compartilhamento de Chaves Troca de Chaves por canal seguro Uso de Certificados digitais Comprometimento da Chaves Arriscado Difícil Troca de chaves Frequente Raro Velocidade Rápido Lento Segurança Na chave Na dificuldade computacional

Criptografias Simétricas e Assimétricas ... então : usa-se chaves simétricas para criptografar a troca de informação; usa-se chaves públicas para a troca de chaves simétricas.

Criptografias Simétricas e Assimétricas a b c d e f g h i j k l m n o p q r s t a b c d e f g h i j k l m n o p q r https Chave pública Handshake Chave master Chave master Chave de criptografia Chave de criptografia Segredo pre-master assimétrica simétrica

Recaptulando... Criptografia Simétrica Chave única Criptografia Assimétrica Chave pública x privada Certificação digital Picture source: XKCD.org

?

@anchisesbr @garoahc
Tags