Salsa20 is a stream cipher designed by Daniel J. Bernstein and submitted in 2005 to the eSTREAM European Union cryptographic validation process. It generates a pseudorandom keystream from a key, nonce and counter using repeated rounds of addition, rotation and exclusive-or operations arranged in a 4x4 matrix of words, which is then combined with the plaintext to produce ciphertext. Its later variant, ChaCha, changed the round function to increase diffusion and improve performance on some hardware.
Facts
Sources
1. Salsa20, Wikipedia
Opening paragraph, first sentenceQuote, Opening paragraph, first sentence
Salsa20 (formerly known as Snuffle 2005) and the closely related ChaCha are stream ciphers developed by Daniel J. Bernstein.
View the Source Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.