Monthly Archives: June 2016

Salsa20 Stream Cipher

Introduction Salsa20 or Snuffle 2005 is a stream cipher designed, written and published in 2005 by mathematician D.J Bernstein. It supports 128/256-bit keys and 64-bit nonce values. Another version XSalsa20 supports nonces up to 192-bits if 64-bits is insufficient to … Continue reading

Posted in cryptography, encryption, programming, security | Tagged , , , , | 1 Comment

CubeHash 1/1-256 cryptographic hash

Introduction CubeHash is a simple cryptographic hash function designed and written in 2008 by mathematician/cryptographer Daniel J. Bernstein. It was submitted to the NIST SHA-3 competition but was not chosen as a finalist for the reasons stated below. CubeHash is … Continue reading

Posted in assembly, cryptography, encryption, programming, security | Tagged , , | Leave a comment