Introduction to cryptography : with coding theory - Trappe, Wade (Pearson Prentice Hall, 2005)