Leksykon IT › Bezpieczeństwo › POLYVAL

POLYVAL

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

Uniwersalna funkcja skrótu wewnątrz AES-GCM-SIV — GHASH w lustrzanym odbiciu, z kolejnością bitów, którą da się śmiertelnikom objąć rozumem.

Zdefiniowali ją Shay Gueron, Adam Langley i Yehuda Lindell na potrzeby GCM-SIV, a jako RFC 8452 została ustandaryzowana w 2019 roku. Podobnie jak GHASH, POLYVAL traktuje dane jako współczynniki wielomianu nad ciałem GF(2128) i wylicza go w tajnym punkcie. Różni je reprezentacja: GHASH odwraca bity w każdym bajcie, a POLYVAL pracuje w porządku little-endian, co pasuje do współczesnych procesorów i do każdego, kto musi czytać kod.

Oba są matematycznie wymienne — jeden można wyrazić drugim z dodatkiem odwracania bajtów — więc ta sama instrukcja mnożenia bez przeniesień napędza oba. W GCM-SIV wynik funkcji zasila syntetyczny IV, co sprawia, że tryb jest odporny na ponowne użycie nonce.

← Wróć do leksykonu