Introduction to Modern Cryptography: Principles and Protocols (Chapman & Hall/CRC Cryptography and Network Security Series) 1st Edition Jonathon Katz and Yehuda Lindell ★ 4.5