Achterbahn Stream Cipher


Dalam kriptografi, Achterbahn merupakan salah satu jenis dari algoritma stream cipher. Achterbahn termasuk ke dalam synchronous stream cipher yang didaftarkan ke dalam  E-Stream, yang merupakan sayembara semacam AES (pada block cipher). Spesifikasi terakhir dari algoritma ini biasa disebut ACHTERBAHN-128/80, karena algoritma ini mendukung layanan panjang kunci sebesar 128 bit dan 80 bit. Achterbahn didesain olehOliver Kniffler. Achterbahn disebut juga eight-liner(di Jerman) karena algoritma ini dapat mengenkripsi 8 bit secara paralel. Parameter yang digunakan dalam algoritma ini adalah sebagai berikut.

Tabel 1 Parameter yang digunakan pada Achterbahn

 

ACHTERBAHN-80

ACHTERBAHN-128

Max panjang kunci

80 bit

128 bit

Max panjang IV

80 bit

128 bit

Max panjang frame

244

244

Internal state

297 bit

351 bit

 

Psudorandom biner pada algoritma ini diproduksi oleh automaton finite state dan disebut dengan keystream generator yang mana initial internal state bergantung pada IV (publik) dan kunci (rahasia). Keystream generator pada algoritma ini didesain berdasarkan prinsip dari nonlinear combination generator. 

Untul lebih jelasnya, dapat mendownload pada "Fileku/crypt"

0 Responses