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
Time Complexity
Time Complexity (category) Connections
Credited To
Source Salsa20, Wikipedia
In Field
Source Salsa20, Wikipedia
Invented By
Source Salsa20, Wikipedia
Sources
1. Salsa20 Algorithm (Wikipedia)
Wikipedia infobox: time complexity linearQuote, Wikipedia infobox: time complexity linear
linear
View the Source 2. Salsa20, Wikipedia
Opening paragraph, first sentence
Salsa20 (formerly known as Snuffle 2005) and the closely related ChaCha are stream ciphers developed by Daniel J. Bernstein.
Credited To: Daniel J. Bernstein, Infobox, designers field
Daniel J. Bernstein
In Field: Cryptography, Lead sentence
Salsa20 (formerly known as Snuffle 2005) and the closely related ChaCha are stream ciphers developed by Daniel J. Bernstein.
Invented By: Daniel J. Bernstein, Infobox, designers field
Daniel J. Bernstein
View the SourceReader 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.