Theory of Cryptography - Boyle, Elette (Springer Nature Switzerland, 2025)