Handbook of applied cryptography - Menezes, Alfred, 1965- (Discrete mathematics and its applications, 1997)