Leksykon IT › Bezpieczeństwo › FF1

FF1

Bezpieczeństwo Svenska → Zaktualizowano: 2026-10-14
Więcej informacji
Twórcy
Mihir Bellare, Phillip Rogaway, Terence Spies (FFX)
Rok
2016
Typ
Tryb szyfrowania zachowującego format
Specyfikacja
NIST SP 800-38G

Standardowa metoda NIST szyfrowania liczby lub ciągu znaków tak, by wynik miał tę samą długość i alfabet co dane wejściowe.

Pod spodem działa niezrównoważona, dziesięciorundowa sieć Feistela z funkcją rundy opartą na AES. Wejście dzieli się na dwie połowy nad dowolną podstawą — dziesięć cyfr, 26 liter, cokolwiek mieści pole — a każda runda dodaje wynik AES modulo ta podstawa. Dodawany jest też tweak dowolnej długości, więc ten sam numer karty szyfruje się inaczej w różnych tabelach.

FF1 wywodzi się z FFX, zaproponowanego w 2010 roku przez Bellare’a, Rogawaya i Spiesa, a jako standard SP 800-38G został przyjęty w 2016. Słabość to małe dziedziny: pole czterocyfrowe ma tylko 10 000 wartości, a wtedy z powodzeniem wystarczy tablica przeglądowa. Projekt rewizji z 2019 roku wymaga więc co najmniej miliona możliwych wejść. Kto zamierza w ten sposób chronić kody PIN, ten coś źle zrozumiał.

Źródła NIST SP 800-38G
← Wróć do leksykonu