Handbook of applied cryptography. (©1997)