old CMPUT 210 webpage
codes, codemakers, codebreakers: an introduction to cryptography
- CMPUT 210 webpage
- for undergrads in any* department or faculty
- warning
this course is intended for a general audience, not just cs majors.
it discusses both algorithms and history.
- prerequisite: any 1st-year 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
- some code
*
computing science spec'n/honors students:
this course qualifies as an approved option or a science option
*
students in other departments/faculties:
see your departmental advisor for the option status of this course
some crypto refs
some crypto course pages
some crypto 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)
some crypto textbooks