Stallings, William Cryptography and network security - 5th ed. - Noida Pearson 2011 - 743 p. ISBN: 9788131761663