Algebraic aspects of cryptography . Springer, 1998.