homepage for CMPUT 210
Codes, codemakers, codebreakers: an introduction to cryptography
-
effective immediately: classroom changed to Dental Pharmacy DP 2104
-
new (since 2008),
for undergrads in any* department or faculty
- instructor:
Prof. Hayward
- required prerequisites: any 1st year science course
- recommended pre- or co-requisite: any first-year computing science course
- text:
The Code Book
by Simon Singh
- synopsis:
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;
- evaluation: assignments, quizzes, exam
- some lecture notes
*
For Computing Science Spec'n/Honours students:
this course qualifies
as an approved option or a science option.
*
For students in other departments/faculties:
see your departmental advisor for information about the option status of this course.
some cryptography references
informative
course pages
books
- google list
here
- Jim Reed
review of The Code Book
- David Kahn
The Codebreakers
an American classic
- Paul Gannon
books
- Robert Harris novel
Enigma
has crypto references in acknowledgements
- David Youd
crypto stuff
book reviews (plus RSA/digital-signature tutorials, etc; little updated since '97)
cryptography textbooks