Modern cryptography : theory and practice - Mao, Wenbo (Pearson, 2008)