Introduction to modern cryptography - Katz, Jonathan (Boca Raton CRC Press, 2021)