Handbook of applied cryptography. - Menezes, Alfred J. (CRC Press, Inc., 1997)