CMPUT 210 - Codes, Codemakers, Codebreakers: An Introduction to Cryptography

★ 3 (fi 6)(EITHER, 3-0-3)

Faculty of Science

An historical introduction to cryptography intended for a general audience. The development of codes and code-breaking from military espionage in ancient Greece to deciphering hieroglyphics via the Rosetta stone to modern computer ciphers. Includes frequency analysis, one-time-pad security, and public key cryptography. Prerequisite: Any 100-level course.

No syllabi