Theory of Cryptography - Hofheinz; Rosen, Alon (Springer International Publishing, 2019)