algebra: made up protocol to exploit commutativity of RSA encryption; obvious
attack

algebraT: similar, but with timestamps

dh: Diffie Hellmann key establishment; obvious attack

dha: Diffie Hellmann key establishment with authenticated channels; no attacks