To search, Click below search items.


All Published Papers Search Service


Design of a Synchronous Stream Cipher from Hash Functions


Angelo P. E. Rosiello


Vol. 7  No. 8  pp. 69-73


We consider a simple and secure way to realize a synchronous stream cipher from iterated hash functions. It is similar to the OFB mode where the underlying block cipher algorithm is replaced with the keyed hash function, adopting the secret suffix method. We analyzed the key, the keystream and the necessary properties to assume from the underlying hash function for the stream cipher to be considered secure. Motivated by our analysis we conjecture that the most efficient way to break the proposed stream cipher is to break the hash function or through exhaustive search for the keyspace K of k bits, that requires O(2^k) operations.


stream cipher, key, keystream, one-time pad cryptosystem, hash function, keyed hash function