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