Introduction to CurveCP

A TCP-like protocol using NaCl's crypto. Interesting in that it's done entirely in userspace over UDP, with an eye both on pervasive crypto and good performance. Unfortunately the web site's a bit incomplete -- e.g. it suggests there's a CurveCP-like mechanism for encoding public keys in server names, but doesn't describe it.

to crypto nacl networking protocol-design tcp ... on 24 October 2013

Introduction to DNSCurve

DNS with NaCl cryptography. Encoding the public key in the nameserver's name is a cute trick (and works because the underlying algorithms allow secure short keys). Of course, this has absolutely no chance of being implemented by anyone :(

to crypto djb dns nacl software ... on 24 October 2013

NaCl

Cryptography library with an author list including djb. This has a very elegant API that's designed to be easy to incorporate into other programs -- functions are (essentially) atomic and non-allocating.

to api crypto djb nacl network security software ... on 24 October 2013

Cryptography and Braid Groups

Handy list of references.

to braid crypto maths research ... on 07 November 2012

Bob Jenkins' Web Site

Good material on simple hash functions and PRNGs, and how to test them.

to crypto hash maths random software ... on 30 October 2010

Crypto Museum

Old spy radios and related equipment.

to crypto radio retrotech ... on 25 October 2010

Chris's Wiki :: blog/python/IdealDWikiCrypto

Using HMAC for web auth. I should fix tasty to do this at some point.

to crypto programming python security web ... on 27 January 2010

TinyCA

... as recommended by ben.

to ca crypto software ssl ... on 21 August 2008

AlanTuring.net

Various documents on early computers. The long paper on breaking the Tunny cryptosystem is especially interesting.

to crypto history maths retrocomputing ... on 14 June 2006

Videoplus

Reverse-engineering the VideoPlus algorithm.

to crypto maths vcr video ... on 26 May 2006