Leksykon IT › Bezpieczeństwo › Tryb EAX

Tryb EAX

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

Tryb szyfrowania uwierzytelnionego łączący CTR z CMAC, zaprezentowany w 2003 roku przez Bellare’a, Rogawaya i Wagnera.

EAX to tryb AEAD: szyfruje i uwierzytelnia w jednej konstrukcji, a ponadto potrafi uwierzytelniać dane towarzyszące, które nie są szyfrowane, jak nagłówek. Szyfrowanie wykorzystuje tryb CTR, a uwierzytelnianie OMAC (CMAC), wariant CBC-MAC pozbawiony kilku jego słabości.

Przedstawiono go w 2003 roku jako prostą, dowodliwie bezpieczną alternatywę dla opatentowanego wówczas OCB. Ceną tej prostoty jest to, że EAX czyta dane dwa razy: raz, by zaszyfrować, i drugi, by uwierzytelnić. Przez to jest wolniejszy od OCB, który potrzebuje jednego przebiegu.

Rolę AEAD, z którego korzystają prawie wszyscy, przejął GCM, więc EAX częściej spotyka się w bibliotekach niż w konfiguracjach protokołów. Konstrukcja jest poprawna. Po prostu trudno uzasadnić drugi tryb AEAD, skoro jeden jest już wszędzie.

← Wróć do leksykonu