Escolar Documentos
Profissional Documentos
Cultura Documentos
Authentication Code
É um procedimento usado para
verificar a integridade de uma
mensagem e garantir que a identidade
afirmada pelo emissor (autenticidade)
é válida.
MAC pode ser baseado numa função Hash H.
MAC = C(K,M)
Fornecida em aula.
Uma variante do Código de Autenticação de
Mensagem. Não usa uma chave K.
15
HMAC
16
MAC
17
HMAC
18
HMAC
19
HMAC
20
HMAC
21
HMAC
Mensagem original:
22
HMAC
23
HMAC
24
HMAC
25
HMAC
26
HMAC
27
HMAC
28
HMAC
Resumo SHA-1:
66 05 40 8c 24 6e 05 f8 00 20 f4 72 14
08 be 22 53 b2 eb d2
29
HMAC
30
Verificando a integridade com MAC
31
Verificando a integridade com MAC
32
Verificando a integridade com MAC
33
Verificando a integridade com MAC
M s igned doc
H(M+K) h
Signing
M
K
M
h
Verify ing
h = h'?
H(M+K) h'
K
34
Verificando a integridade com MAC
35
Verificando a integridade com MAC
36
Falhas de HMAC
38
Falhas de HMAC
39
Falhas de HMAC
40
Falhas de HMAC
41
Falhas de HMAC
42
Falhas de HMAC
43