Modern Cryptography Volume 2 - Zheng, Zhiyong (Springer Nature, 2023)