D. J. Bernstein

Hash functions and ciphers

Other people's designs

Notes on the ECRYPT Stream Cipher project (eSTREAM)

AES speed

Cipher DAGs

[antiquad] (PDF, Springer version) 19pp. Bo-Yin Yang, Owen Chia-Hsin Chen, D. J. Bernstein, Jiun-Ming Chen. Analysis of QUAD. Document ID: f27bcd3b87de3de70ff10d45c37ca939. URL: http://cr.yp.to/papers.html#antiquad. Date: 2007.08.17. Supersedes: (PDF) 2007.03.03.

My current designs

The Rumba20 compression function

Snuffle 2005: the Salsa20 encryption function

The Salsa20 core

The ChaCha family of stream ciphers

My older designs

These aren't as fast as Salsa20 and ChaCha for the same conjectured security level.

The Salsa10 hash function

[surf] (PDF) (PS) (DVI) D. J. Bernstein. SURF: Simple Unpredictable Random Function. URL: http://cr.yp.to/papers.html#surf.