Cryptography And Network Security - Forouzan B.A.; Forouzan B.A. (Tata McGraw-Hill Pub., 2008)