New Frontiers in Cryptography - Khaled Salah Mohamed (Springer, 2020)