Mathematical Tools For Cryptography And Network