Leksykon IT › Bezpieczeństwo › Thomas Pornin

Thomas Pornin

Bezpieczeństwo Svenska → Zaktualizowano: 2026-10-15

Francuski kryptograf, autor standardu deterministycznych podpisów DSA i biblioteki TLS BearSSL, w której każda linijka jest pisana tak, by nie zdradzać niczego czasem wykonania.

DSA i ECDSA wymagają przy każdym podpisie nowej, tajnej liczby losowej. Jeśli się ją powtórzy lub da przewidzieć, dwa podpisy wystarczą do odzyskania klucza prywatnego, i tak w 2010 roku padło podpisywanie w PlayStation 3. RFC 6979 (2013) opisuje poprawkę Pornina: wartość wyprowadza się deterministycznie z klucza i wiadomości za pomocą HMAC, więc podpisywanie przestaje zależeć od sprawnego generatora liczb losowych.

W 2016 roku zaczął pisać BearSSL, bibliotekę TLS dla małych systemów, bez alokacji dynamicznej i z kodem działającym w stałym czasie, świadomą przeciwwagę dla rozrośniętego OpenSSL. Zgłosił też do Password Hashing Competition funkcję Makwa, a przez lata był jednym z najpłodniejszych autorów odpowiedzi na kryptograficznych serwisach Stack Exchange.

← Wróć do leksykonu