Menezes, A. J., P. C. van Oorschot, and S. A. Vanstone, Handbook of Applied Cryptography , Boca Raton, FL: CRC Press, 1996.