Cryptology ePrint Archive: Report 2009/029
Nofish - A new stream cipher
Marius Oliver Gheorghita
Abstract: The proposed algorithm is a synchronous stream cipher, more precisely a binary additive stream cipher because it using the XOR function to encrypt the plaintext. The design is based on HENKOS stream cipher (http://eprint.iacr.org/2004/080.pdf), the functions used in the internal state are kept, the initialization and mixing key part being modified with respect to its revealed weaknesses. This stream cipher uses a named key of 64 bytes (512 bits) as a secret key and no initialization vector. Nofish is free to use for any non-commercial purposes, and the reference source code can be found in the appendix.
Category / Keywords: secret-key cryptography, pseudo-randomness, stream ciphers
Date: received 12 Jan 2009, last revised 18 May 2009
Contact author: redwire05 at yahoo com
Available format(s): PDF | BibTeX Citation
Note: Some changes were made in the key mixing in order to avoid weak keys.
Version: 20090518:080816 (All versions of this report)
Discussion forum: Show discussion | Start new discussion
[ Cryptology ePrint archive ]