Key agreement based on homomorphisms of algebraic structures

External Document