Extending the Salsa20 nonce
by
Daniel J. Bernstein
BibTeX
@MISC{Bernstein_extendingthe,
author = {Daniel J. Bernstein},
title = {Extending the Salsa20 nonce},
year = {}
}
OpenURL
Abstract
Abstract. This paper introduces the XSalsa20 stream cipher. XSalsa20 is based upon the Salsa20 stream cipher but has a much longer nonce: 192 bits instead of 64 bits. XSalsa20 has exactly the same streaming speed as Salsa20, and its extra nonce-setup cost is slightly smaller than the cost of generating one block of Salsa20 output. This paper proves that XSalsa20 is secure if Salsa20 is secure: any successful fast attack on XSalsa20 can be converted into a successful fast attack on Salsa20.







