jedisct1/libsodium · GitHub

An autoconf-ised version of the NaCl cryptography library. Looks worth playing with!

to api autoconf crypto djb nacl network security software ... on 17 January 2014

Moserware: The First Few Milliseconds of an HTTPS Connection

Nice overview of what exactly is going on when establishing a TLS connection, with packet dumps and brief explanations of the maths.

to ag0803 crypto dump networking packet ssl tls ... on 17 December 2013

Linux Crypto Archives - Arabesque

Good overview of Linux tools for cryptography, including GPG etc.

to crypto gpg linux ssh tutorial ... on 14 December 2013

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