Introduction to modern cryptography - Katz, Jonathan, 1974- (CRC Press, 2015)