Handbook of Applied Cryptography

by Alfred J. Menezes, Paul C. van Oorschot and Scott A. Vanstone