Introduction to cryptography : with coding theory - TRAPPE (Prentice Hall, 2002)