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 hash function

My older designs

These aren't as fast as Salsa20 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.