For a college course -- CNIT 140: "Cryptography for Computer Networks" at City College San Francisco Instructor: Sam Bowne More info: https://samsclass.info/141/141_F17.shtml Based on "Understanding Cryptography: A Textbook for Students and Practitioners" by Christof Paar, Jan Pelzl, and Bart Preneel, ISBN: 3642041000