Achterbahn
W kryptografii Achterbahn to nazwa algorytmu szyfrowania strumienia synchronicznego przesłanego do projektu eSTREAM sieci eCRYPT . W ostatecznej specyfikacji szyfr nosi nazwę ACHTERBAHN-128/80 , ponieważ obsługuje klucze o długości odpowiednio 80 i 128 bitów. Achterbahn został opracowany przez Berndta Gammela, Rainera Göttferta i Olivera Knifflera. Achterbahn oznacza kolejkę górską (po niemiecku), chociaż dosłowne tłumaczenie tego terminu brzmiałoby osiem ścieżek , co wskazuje, że szyfr może szyfrować osiem strumieni bitów równolegle.
Parametry szyfru podane są w poniższej tabeli:
ACHTERBAHN-80 | ACHTERBAHN-128 | |
---|---|---|
Maks. długość klucza | 80 bitów | 128 bitów |
Maks. IV długość | 80 bitów | 128 bitów |
Maks. długość ramy | 2 44 | 2 44 |
Stan wewnętrzny | 297 bitów | 351 bitów |
ACHTERBAHN-128 jest kompatybilny wstecz i może generować ten sam strumień klucza co ACHTERBAHN-80, jeśli jest taka potrzeba. Generator strumienia klucza ACHTERBAHN-128/80 jest oparty na zasadzie projektowania nieliniowego generatora kombinacji, jednak wykorzystuje prymitywne nieliniowe rejestry przesuwne ze sprzężeniem zwrotnym ( NLFSR ) zamiast liniowych ( LFSR ).
Bezpieczeństwo
Nie są znane żadne ataki kryptoanalityczne na ACHTERBAHN-128/80 dla parametrów zestawionych w tabeli, które byłyby szybsze niż atak siłowy . Niedawna analiza wykazała, że ataki są możliwe, jeśli w protokole komunikacyjnym stosowane są większe długości ramek ( pakietów ). Autorzy szyfru zalecają, aby maksymalna długość ramki wynosiła 2 44 bity. Ta wartość nie oznacza jednak praktycznych ograniczeń.
Wydajność
Szyfr strumieniowy ACHTERBAHN-128/80 jest zoptymalizowany pod kątem zastosowań sprzętowych o ograniczonych zasobach, takich jak ograniczona liczba bramek i zużycie energii. Implementacja ACHTERBAHN-80 ma rozmiar projektowy wynoszący zaledwie 2188 odpowiedników bramek (Nand-GE) w standardowej CMOS i zapewnia przepustowość do 400 megabitów na sekundę. Dzięki temu nadaje się do tagów RFID. [ potrzebne źródło ] Szybka implementacja o przepustowości 8 Gigabit/s ma rozmiar projektowy 8651 Nand-GE.
Linki zewnętrzne
- Strona główna Achterbahn
- MI Mahmoud et.al.: Wavelet Data Hiding using Achterbahn-128 on FPGA Technology, UbiCC Journal - wydanie specjalne konferencji IKE'07, IKE'07 - wydanie specjalne, 15.01.2008