Thomas Pornin
Criptógrafo francês que escreveu o padrão de assinaturas DSA determinísticas e a biblioteca TLS BearSSL, em que cada linha é escrita para não vazar por tempo de execução.
O DSA e o ECDSA exigem um valor secreto aleatório novo a cada assinatura. Se ele for reutilizado ou previsível, duas assinaturas bastam para recuperar a chave privada, e foi assim que caiu a assinatura do PlayStation 3, em 2010. A RFC 6979 (2013) descreve a solução de Pornin: derivar o valor de forma determinística a partir da chave e da mensagem com HMAC, de modo que assinar deixa de depender de um gerador de números aleatórios funcionando.
Em 2016, ele começou o BearSSL, uma biblioteca TLS para sistemas pequenos, sem alocação dinâmica e com código em tempo constante de ponta a ponta, um contrapeso deliberado ao emaranhado do OpenSSL. Também inscreveu o hash de senhas Makwa na Password Hashing Competition e, por anos, foi um dos respondedores mais prolíficos dos sites de criptografia do Stack Exchange.