Paper 2016/856
Spritz---a spongy RC4-like stream cipher and hash function.
Ronald L. Rivest and Jacob C. N. Schuldt
Abstract
This paper reconsiders the design of the stream cipher RC4, and
proposes an improved variant, which we call ``Spritz''
(since the output comes in fine drops rather than big
blocks.)
Our work leverages the considerable cryptanalytic work done
on the original RC4 and its proposed variants. It also uses
simulations extensively to search for biases and to guide the
selection of intermediate expressions.
We estimate that Spritz can produce output with about 24 cycles/byte
of computation. Furthermore, our statistical tests suggest that about
Metadata
- Available format(s)
- Category
- Secret-key cryptography
- Publication info
- Preprint.
- Keywords
- RC4Spritzstream ciphersponge functionAbsorbSqueezeencryptionmessage authentication codecryptographic hash function.
- Contact author(s)
- rivest @ mit edu
- History
- 2016-09-07: received
- Short URL
- https://ia.cr/2016/856
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2016/856, author = {Ronald L. Rivest and Jacob C. N. Schuldt}, title = {Spritz---a spongy {RC4}-like stream cipher and hash function.}, howpublished = {Cryptology {ePrint} Archive, Paper 2016/856}, year = {2016}, url = {https://eprint.iacr.org/2016/856} }