Modern Cryptography Volume 2 - Zheng, Zhiyong; Liu, Fengxia; Tian, Kun (Springer Nature, 2023)