Modern Cryptography Volume 2 - Zheng, Zhiyong