Leksykon IT › Bezpieczeństwo › Poly1305

Poly1305

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

Szybki kod uwierzytelniania wiadomości, który Daniel J. Bernstein opublikował w 2005 roku.

Poly1305 oblicza znacznik, traktując wiadomość jak wielomian i obliczając go modulo 2130−5. Klucz ma 256 bitów: jedna połowa napędza wielomian, a druga maskuje końcowy wynik. Jest szybki w oprogramowaniu i trudno go źle zastosować, co należało do założeń projektu.

Klucza nie wolno nigdy użyć dwa razy. W ChaCha20-Poly1305 rozwiązano to, wyprowadzając świeży klucz dla każdej wiadomości, więc Poly1305 nigdy nie widzi tego samego klucza dwukrotnie.

← Wróć do leksykonu