Stallings, William Cryptography and Network Security : principles and practice - 3 - New Delhi Pearson Education 2003 - xiv, 681p