Modern Cryptography - William Easttom (Springer, 2022)