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 ]