Algebraic methods in cryptography (Providence AMS, 2006)