Modern cryptography : theory and practice - Mao, Wenbo (Prentice-Hall, 2004)