Short description: Stream cipher
The FISH (FIbonacci SHrinking) stream cipher is a fast software based stream cipher using Lagged Fibonacci generators, plus a concept from the shrinking generator cipher. It was published by Siemens in 1993. FISH is quite fast in software and has a huge key length. However, in the same paper where he proposed Pike, Ross Anderson showed that FISH can be broken with just a few thousand bits of known plaintext.
References
- Blöcher, Uwe; Dichtl, Markus (1994), "Fish: A fast software stream cipher", Fast Software Encryption, Lecture Notes in Computer Science, 809, Springer-Verlag, pp. 41–44, doi:10.1007/3-540-58108-1_4, ISBN 978-3-540-58108-6 .
- Anderson, Ross J. (1995), "On Fibonacci keystream generators", Fast Software Encryption, Lecture Notes in Computer Science, 1008, Springer-Verlag, pp. 346–352, doi:10.1007/3-540-60590-8_26, ISBN 978-3-540-60590-4 .
Stream ciphers |
|---|
| Widely used ciphers |
- RC4
- block ciphers in stream mode
- ChaCha
|
|---|
| eSTREAM Portfolio | | Software |
- HC-256
- Rabbit
- Salsa20
- SOSEMANUK
|
|---|
| Hardware | |
|---|
|
|---|
| Other ciphers |
- A5/1
- A5/2
- Achterbahn
- E0
- F-FCSR
- FISH
- ISAAC
- MUGI
- ORYX
- Panama
- Phelix
- Pike
- Py
- QUAD
- Scream
- SEAL
- SNOW
- SOBER
- SOBER-128
- VEST
- VMPC
- WAKE
|
|---|
| Theory |
- shift register
- LFSR
- NLFSR
- shrinking generator
- T-function
- IV
|
|---|
| Attacks |
- correlation attack
- correlation immunity
- stream cipher attacks
|
|---|
|
|
Cryptography |
|---|
- History of cryptography
- Cryptanalysis
- Outline of cryptography
|
- Symmetric-key algorithm
- Block cipher
- Stream cipher
- Public-key cryptography
- Cryptographic hash function
- Message authentication code
- Random numbers
- Steganography
|
Category
|
|
 | Original source: https://en.wikipedia.org/wiki/FISH (cipher). Read more |