Handbook of applied cryptography | Synapse