CRYPTOGRAPHY AND NETWORK SECURITY: PRINCIPLES AND PRACTICES - STALLINGS, WILLIAM (NEW DELHI PEARSON EDUCATION ASIA PUBLISHING HOUSE, 2005)