Hugo Krawczyk
Mais informações
- Vínculo
- IBM Research (por muitos anos)
- Conhecido por
- HMAC, HKDF, SIGMA, HMQV, OPAQUE
O criptógrafo por trás do HMAC e do HKDF, duas construções que rodam toda vez que um navegador fala TLS.
Em 1996, Krawczyk, Mihir Bellare e Ran Canetti mostraram como transformar uma função hash comum em um código de autenticação de mensagem sem herdar suas fraquezas. O resultado foi o HMAC, publicado como RFC 2104 no ano seguinte, que sobreviveu tanto ao MD5 quanto ao SHA-1 porque sua prova de segurança exige da hash menos do que resistência a colisões. Em 2010 veio o HKDF, um projeto de derivação de chaves em duas etapas (extrair e expandir) que hoje é a espinha dorsal do TLS 1.3, do Signal e do WireGuard.
Seu protocolo SIGMA, de 2003, está por baixo dos modos de assinatura do IKE para IPsec e influenciou o handshake do TLS 1.3. O HMQV, de 2005, desencadeou uma discussão longa e incomumente azeda sobre o que as provas de segurança realmente provam. Mais tarde ele coprojetou o OPAQUE, em que o servidor nunca vê a senha, nem mesmo no cadastro.