FACTOID # 24: Looking for table makers? Head to Mississippi, with an overwhlemingly large number of employees in furniture manufacturing.
 Home   Encyclopedia   Statistics   States A-Z   Flags   Maps   FAQ   About 


FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:



(* = Graphable)



Encyclopedia > FISH (cipher)
For the British code-word for World War II German stream cipher teleprinter secure communications devices, see Fish (cryptography).

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.


  • Uwe Blöcher and Markus Dichtl, Fish: A Fast Software Stream Cipher, Fast Software Encryption 1993, pp41–44.
  • Ross J. Anderson, On Fibonacci Keystream Generators, Fast Software Encryption 1994, pp346–352.

  Results from FactBites:
SSH - Support - Cryptography A-Z - Algorithms - Secret Key Cryptosystems (3707 words)
Fish was used by the German army in WWII to encipher high-command communications.
Modern block ciphers can be seen as a variant of this idea, in the sense that they try hide the message under a very large alphabet that depends on the key.
In the block cipher case the permutation is generated by the secret key and the key space might not cover all the possible permutations.
  More results at FactBites »



Share your thoughts, questions and commentary here
Your name
Your comments

Want to know more?
Search encyclopedia, statistics and forums:


Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms, 1022, m