Achterbahn
Inom kryptografi är Achterbahn namnet på en synkron strömchifferalgoritm som skickats till eSTREAM -projektet för eCRYPT - nätverket . I den slutliga specifikationen kallas chiffret ACHTERBAHN-128/80 , eftersom det stöder nyckellängder på 80 bitar respektive 128 bitar. Achterbahn utvecklades av Berndt Gammel, Rainer Göttfert och Oliver Kniffler. Achterbahn betyder berg-och dalbana (på tyska), även om en bokstavlig översättning av termen skulle vara åttaspårs , vilket indikerar att chifferet kan kryptera åtta bitströmmar parallellt.
Chifferens parametrar anges i följande tabell:
ACHTERBAHN-80 | ACHTERBAHN-128 | |
---|---|---|
Max. nyckellängd | 80 bitar | 128 bitar |
Max. IV längd | 80 bitar | 128 bitar |
Max. ramlängd | 2 44 | 2 44 |
Inre tillstånd | 297 bitar | 351 bitar |
ACHTERBAHN-128 är nedåtkompatibel och kan producera samma nyckelström som ACHTERBAHN-80 om så önskas. Nyckelströmsgeneratorn i ACHTERBAHN-128/80 är baserad på designprincipen för den olinjära kombinationsgeneratorn, men den använder primitiva olinjära återkopplingsskiftregister ( NLFSR ) istället för linjära ( LFSR ).
säkerhet
Det finns inga kända kryptoanalytiska attacker mot ACHTERBAHN-128/80 för de tabellerade parametrarna som är snabbare än brute force attack . Ny analys visade att attacker är möjliga om större ramlängder ( paketlängder ) används i ett kommunikationsprotokoll. Chifferets författare rekommenderar en maximal ramlängd på 2 44 bitar. Detta värde innebär dock inga praktiska begränsningar.
Prestanda
Strömchifferet ACHTERBAHN-128/80 är optimerat för hårdvaruapplikationer med begränsade resurser, såsom begränsat antal grindar och strömförbrukning. En implementering av ACHTERBAHN-80 har en designstorlek på endast 2188 gate-ekvivalenter (Nand-GE) i en standard CMOS -teknik och levererar en genomströmning på upp till 400 Megabit/s. Detta gör den lämplig för RFID-taggar. [ citat behövs ] En höghastighetsimplementering med en genomströmning på 8 Gigabit/s har en designstorlek på 8651 Nand-GE.
externa länkar
- Achterbahns hemsida
- MI Mahmoud et.al.: Wavelet Data Hiding using Achterbahn-128 on FPGA Technology, UbiCC Journal - Special Issue of IKE'07 Conference, IKE'07 - Special Issue, 1/15/2008