![Page 1: Apresenta… · 2017-06-13 · • Geralmente os sistemas de criptografia combinam o melhor de cada tipoSimétrico Assimétrico Comunicação 1 para 1 N para 1 Compartilhamento de](https://reader033.vdocuments.com.br/reader033/viewer/2022050216/5f624ce758286360ba468522/html5/thumbnails/1.jpg)
13/06/17
Apresenta…
![Page 2: Apresenta… · 2017-06-13 · • Geralmente os sistemas de criptografia combinam o melhor de cada tipoSimétrico Assimétrico Comunicação 1 para 1 N para 1 Compartilhamento de](https://reader033.vdocuments.com.br/reader033/viewer/2022050216/5f624ce758286360ba468522/html5/thumbnails/2.jpg)
Criptografia
simétrica e assimétrica
@anchisesbr@garoahc
![Page 3: Apresenta… · 2017-06-13 · • Geralmente os sistemas de criptografia combinam o melhor de cada tipoSimétrico Assimétrico Comunicação 1 para 1 N para 1 Compartilhamento de](https://reader033.vdocuments.com.br/reader033/viewer/2022050216/5f624ce758286360ba468522/html5/thumbnails/3.jpg)
Agenda
Criptografia
Criptografia
simétricasimétrica
assimétrica
assimétrica
chaveschaves
![Page 4: Apresenta… · 2017-06-13 · • Geralmente os sistemas de criptografia combinam o melhor de cada tipoSimétrico Assimétrico Comunicação 1 para 1 N para 1 Compartilhamento de](https://reader033.vdocuments.com.br/reader033/viewer/2022050216/5f624ce758286360ba468522/html5/thumbnails/4.jpg)
CRIPTOGRAFIA
Criptografia
Criptografia
simétricasimétrica
assimétrica
assimétrica
chaveschaves
![Page 5: Apresenta… · 2017-06-13 · • Geralmente os sistemas de criptografia combinam o melhor de cada tipoSimétrico Assimétrico Comunicação 1 para 1 N para 1 Compartilhamento de](https://reader033.vdocuments.com.br/reader033/viewer/2022050216/5f624ce758286360ba468522/html5/thumbnails/5.jpg)
O que é criptografia?
![Page 6: Apresenta… · 2017-06-13 · • Geralmente os sistemas de criptografia combinam o melhor de cada tipoSimétrico Assimétrico Comunicação 1 para 1 N para 1 Compartilhamento de](https://reader033.vdocuments.com.br/reader033/viewer/2022050216/5f624ce758286360ba468522/html5/thumbnails/6.jpg)
O que é criptografia?
Cadeado=
Segurança=
Privacidade
![Page 7: Apresenta… · 2017-06-13 · • Geralmente os sistemas de criptografia combinam o melhor de cada tipoSimétrico Assimétrico Comunicação 1 para 1 N para 1 Compartilhamento de](https://reader033.vdocuments.com.br/reader033/viewer/2022050216/5f624ce758286360ba468522/html5/thumbnails/7.jpg)
a b c d e f g h i j k l m n o p q r s ta 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
![Page 8: Apresenta… · 2017-06-13 · • Geralmente os sistemas de criptografia combinam o melhor de cada tipoSimétrico Assimétrico Comunicação 1 para 1 N para 1 Compartilhamento de](https://reader033.vdocuments.com.br/reader033/viewer/2022050216/5f624ce758286360ba468522/html5/thumbnails/8.jpg)
O que é criptografia?
Κρυπτός (kriptós) = escondido, oculto
γράφω (grapho) = grafia
OCULTAR A ESCRITA+
![Page 9: Apresenta… · 2017-06-13 · • Geralmente os sistemas de criptografia combinam o melhor de cada tipoSimétrico Assimétrico Comunicação 1 para 1 N para 1 Compartilhamento de](https://reader033.vdocuments.com.br/reader033/viewer/2022050216/5f624ce758286360ba468522/html5/thumbnails/9.jpg)
informação
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
informação
Picture source: sxc.hu
algoritmo
chave
![Page 10: Apresenta… · 2017-06-13 · • Geralmente os sistemas de criptografia combinam o melhor de cada tipoSimétrico Assimétrico Comunicação 1 para 1 N para 1 Compartilhamento de](https://reader033.vdocuments.com.br/reader033/viewer/2022050216/5f624ce758286360ba468522/html5/thumbnails/10.jpg)
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
bruxariaBruxari
apríncip
emagia um sapo
feitiço
![Page 11: Apresenta… · 2017-06-13 · • Geralmente os sistemas de criptografia combinam o melhor de cada tipoSimétrico Assimétrico Comunicação 1 para 1 N para 1 Compartilhamento de](https://reader033.vdocuments.com.br/reader033/viewer/2022050216/5f624ce758286360ba468522/html5/thumbnails/11.jpg)
O que é criptografia?
Chave
![Page 12: Apresenta… · 2017-06-13 · • Geralmente os sistemas de criptografia combinam o melhor de cada tipoSimétrico Assimétrico Comunicação 1 para 1 N para 1 Compartilhamento de](https://reader033.vdocuments.com.br/reader033/viewer/2022050216/5f624ce758286360ba468522/html5/thumbnails/12.jpg)
O que é criptografia?
Certificado=
Identidade
![Page 13: Apresenta… · 2017-06-13 · • Geralmente os sistemas de criptografia combinam o melhor de cada tipoSimétrico Assimétrico Comunicação 1 para 1 N para 1 Compartilhamento de](https://reader033.vdocuments.com.br/reader033/viewer/2022050216/5f624ce758286360ba468522/html5/thumbnails/13.jpg)
PQ?
Source: Wikimedia Commons, EFF, XKCD.org
![Page 14: Apresenta… · 2017-06-13 · • Geralmente os sistemas de criptografia combinam o melhor de cada tipoSimétrico Assimétrico Comunicação 1 para 1 N para 1 Compartilhamento de](https://reader033.vdocuments.com.br/reader033/viewer/2022050216/5f624ce758286360ba468522/html5/thumbnails/14.jpg)
CRIPTOGRAFIA SIMÉTRICA
Criptografia
Criptografia
simétricasimétrica
assimétrica
assimétrica
chaveschaves
![Page 15: Apresenta… · 2017-06-13 · • Geralmente os sistemas de criptografia combinam o melhor de cada tipoSimétrico Assimétrico Comunicação 1 para 1 N para 1 Compartilhamento de](https://reader033.vdocuments.com.br/reader033/viewer/2022050216/5f624ce758286360ba468522/html5/thumbnails/15.jpg)
Criptografia Simétrica
Mesma chave para encripitar e decripitar
informação
informação
informação
informação
Picture source: sxc.hu
algoritmo
chave
![Page 16: Apresenta… · 2017-06-13 · • Geralmente os sistemas de criptografia combinam o melhor de cada tipoSimétrico Assimétrico Comunicação 1 para 1 N para 1 Compartilhamento de](https://reader033.vdocuments.com.br/reader033/viewer/2022050216/5f624ce758286360ba468522/html5/thumbnails/16.jpg)
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
HGFED
EDCBA
![Page 17: Apresenta… · 2017-06-13 · • Geralmente os sistemas de criptografia combinam o melhor de cada tipoSimétrico Assimétrico Comunicação 1 para 1 N para 1 Compartilhamento de](https://reader033.vdocuments.com.br/reader033/viewer/2022050216/5f624ce758286360ba468522/html5/thumbnails/17.jpg)
RASECODNATSETH
UOTSE
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
HGFED
EDCBA
![Page 18: Apresenta… · 2017-06-13 · • Geralmente os sistemas de criptografia combinam o melhor de cada tipoSimétrico Assimétrico Comunicação 1 para 1 N para 1 Compartilhamento de](https://reader033.vdocuments.com.br/reader033/viewer/2022050216/5f624ce758286360ba468522/html5/thumbnails/18.jpg)
• Vamos utilizar a cifra de César:– Mensagem em claro: “estou testando
cesar” – Visualizando,
RASECODNATSETH
UOTSE
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
HGFED
EDCBA
![Page 19: Apresenta… · 2017-06-13 · • Geralmente os sistemas de criptografia combinam o melhor de cada tipoSimétrico Assimétrico Comunicação 1 para 1 N para 1 Compartilhamento de](https://reader033.vdocuments.com.br/reader033/viewer/2022050216/5f624ce758286360ba468522/html5/thumbnails/19.jpg)
• Vamos utilizar a cifra de César:– Mensagem em claro: “estou testando
cesar” – Visualizando,
RASECODNATSETH
UOTSE
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
HGFED
EDCBA
![Page 20: Apresenta… · 2017-06-13 · • Geralmente os sistemas de criptografia combinam o melhor de cada tipoSimétrico Assimétrico Comunicação 1 para 1 N para 1 Compartilhamento de](https://reader033.vdocuments.com.br/reader033/viewer/2022050216/5f624ce758286360ba468522/html5/thumbnails/20.jpg)
UR
DA
VS
HE
FC
RO
GD
QN
DA
WT
VS
HE
WT
XRWVHUOTSE
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
HGFED
EDCBA
• Vamos utilizar a cifra de César:– Mensagem em claro: “estou testando
cesar” – Visualizando,
![Page 21: Apresenta… · 2017-06-13 · • Geralmente os sistemas de criptografia combinam o melhor de cada tipoSimétrico Assimétrico Comunicação 1 para 1 N para 1 Compartilhamento de](https://reader033.vdocuments.com.br/reader033/viewer/2022050216/5f624ce758286360ba468522/html5/thumbnails/21.jpg)
Criptografia Simétrica
RC
4 3 DESIDEATw
ofi
sh
Skip
jack
1977
BlowfishAES
DES
2001
RC 5
![Page 22: Apresenta… · 2017-06-13 · • Geralmente os sistemas de criptografia combinam o melhor de cada tipoSimétrico Assimétrico Comunicação 1 para 1 N para 1 Compartilhamento de](https://reader033.vdocuments.com.br/reader033/viewer/2022050216/5f624ce758286360ba468522/html5/thumbnails/22.jpg)
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 ta 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 ta b c d e f g h i j k l m n o p
q r Chave 3a 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
![Page 23: Apresenta… · 2017-06-13 · • Geralmente os sistemas de criptografia combinam o melhor de cada tipoSimétrico Assimétrico Comunicação 1 para 1 N para 1 Compartilhamento de](https://reader033.vdocuments.com.br/reader033/viewer/2022050216/5f624ce758286360ba468522/html5/thumbnails/23.jpg)
CRIPTOGRAFIA ASSIMÉTRICA
Criptografia
Criptografia
simétricasimétrica
assimétrica
assimétrica
chaveschaves
![Page 24: Apresenta… · 2017-06-13 · • Geralmente os sistemas de criptografia combinam o melhor de cada tipoSimétrico Assimétrico Comunicação 1 para 1 N para 1 Compartilhamento de](https://reader033.vdocuments.com.br/reader033/viewer/2022050216/5f624ce758286360ba468522/html5/thumbnails/24.jpg)
Criptografia ASSimétrica
Chaves diferentes para encripitar e decripitar
informação
informação
informação
informação
Picture source: sxc.hu
algoritmo
Chave pública
Chave privada
![Page 25: Apresenta… · 2017-06-13 · • Geralmente os sistemas de criptografia combinam o melhor de cada tipoSimétrico Assimétrico Comunicação 1 para 1 N para 1 Compartilhamento de](https://reader033.vdocuments.com.br/reader033/viewer/2022050216/5f624ce758286360ba468522/html5/thumbnails/25.jpg)
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
![Page 26: Apresenta… · 2017-06-13 · • Geralmente os sistemas de criptografia combinam o melhor de cada tipoSimétrico Assimétrico Comunicação 1 para 1 N para 1 Compartilhamento de](https://reader033.vdocuments.com.br/reader033/viewer/2022050216/5f624ce758286360ba468522/html5/thumbnails/26.jpg)
Algoritmos ASSimétricos
• 1977: RSA– Baseado na multiplicação de primos
e em aritmética modular
Ronald Rivest Adi Shamir
Leonard Adleman
![Page 27: Apresenta… · 2017-06-13 · • Geralmente os sistemas de criptografia combinam o melhor de cada tipoSimétrico Assimétrico Comunicação 1 para 1 N para 1 Compartilhamento de](https://reader033.vdocuments.com.br/reader033/viewer/2022050216/5f624ce758286360ba468522/html5/thumbnails/27.jpg)
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 – Chaves menores
Picture source: Wikimedia Commons
![Page 28: Apresenta… · 2017-06-13 · • Geralmente os sistemas de criptografia combinam o melhor de cada tipoSimétrico Assimétrico Comunicação 1 para 1 N para 1 Compartilhamento de](https://reader033.vdocuments.com.br/reader033/viewer/2022050216/5f624ce758286360ba468522/html5/thumbnails/28.jpg)
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 ta 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 ta b c d e f g h i j k l m n o p
q r Chave Aa 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
![Page 29: Apresenta… · 2017-06-13 · • Geralmente os sistemas de criptografia combinam o melhor de cada tipoSimétrico Assimétrico Comunicação 1 para 1 N para 1 Compartilhamento de](https://reader033.vdocuments.com.br/reader033/viewer/2022050216/5f624ce758286360ba468522/html5/thumbnails/29.jpg)
Certificação Digital
• Autoridades Certificadoras
• ICP (PKI)• Autenticida
de das chaves públicas
![Page 30: Apresenta… · 2017-06-13 · • Geralmente os sistemas de criptografia combinam o melhor de cada tipoSimétrico Assimétrico Comunicação 1 para 1 N para 1 Compartilhamento de](https://reader033.vdocuments.com.br/reader033/viewer/2022050216/5f624ce758286360ba468522/html5/thumbnails/30.jpg)
Criptografias Simétricas e Assimétricas• Geralmente os sistemas de
criptografia combinam o melhor de cada tipoSimétrico AssimétricoComunicaçã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
![Page 31: Apresenta… · 2017-06-13 · • Geralmente os sistemas de criptografia combinam o melhor de cada tipoSimétrico Assimétrico Comunicação 1 para 1 N para 1 Compartilhamento de](https://reader033.vdocuments.com.br/reader033/viewer/2022050216/5f624ce758286360ba468522/html5/thumbnails/31.jpg)
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.
![Page 32: Apresenta… · 2017-06-13 · • Geralmente os sistemas de criptografia combinam o melhor de cada tipoSimétrico Assimétrico Comunicação 1 para 1 N para 1 Compartilhamento de](https://reader033.vdocuments.com.br/reader033/viewer/2022050216/5f624ce758286360ba468522/html5/thumbnails/32.jpg)
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 ta b c d e f g h i j k l m n o p
q r
https
Chave pública
Handshake
Chave masterChave master
Chave de criptografiaChave de criptografia
Segredo pre-masterassimétrica
simétrica
![Page 33: Apresenta… · 2017-06-13 · • Geralmente os sistemas de criptografia combinam o melhor de cada tipoSimétrico Assimétrico Comunicação 1 para 1 N para 1 Compartilhamento de](https://reader033.vdocuments.com.br/reader033/viewer/2022050216/5f624ce758286360ba468522/html5/thumbnails/33.jpg)
Recaptulando...
• Criptografia Simétrica– Chave única
• Criptografia Assimétrica– Chave pública x
privada– Certificação digital
Picture source: XKCD.org
![Page 34: Apresenta… · 2017-06-13 · • Geralmente os sistemas de criptografia combinam o melhor de cada tipoSimétrico Assimétrico Comunicação 1 para 1 N para 1 Compartilhamento de](https://reader033.vdocuments.com.br/reader033/viewer/2022050216/5f624ce758286360ba468522/html5/thumbnails/34.jpg)
?
![Page 35: Apresenta… · 2017-06-13 · • Geralmente os sistemas de criptografia combinam o melhor de cada tipoSimétrico Assimétrico Comunicação 1 para 1 N para 1 Compartilhamento de](https://reader033.vdocuments.com.br/reader033/viewer/2022050216/5f624ce758286360ba468522/html5/thumbnails/35.jpg)
13/06/17
Obrigado
garoa.net.br
@anchisesbr@garoahc