Introduction to cryptography with coding theory - Trappe, Wade; Washington, Lawrence C. (Pearson Prentice Hall, 2006)