Diffie and Hellman did have a public key cipher based on matrices in their original paper; they knew at the time it didn't work. This is not the same algorithm as the D-H key exchange protocol. Eric