CRYPTOGRAPHY AND NETWORK SECURITY - BEHROUZ A FOROUZAN