Modern Cryptography Volume 1 - Zheng (Springer Singapore, 2022)