RECOMMENDED TEXTBOOK: Introduction to Modern Cryptography, 2nd edition. Students are strongly advised to obtain a physical copy of the book since exams will be "open book" with no electronic devices ...