Cryptography
- Required text:
- Title: An Introduction to Cryptography
- Author: Richard A Mollin
- ISBN: 1584881275
- Publisher: Chapman & Hall / CRC
- Recommended reading:
- Title: Cryptonomicon
- Author: Neal Stephenson
- Amazon page for ordering the
paperback
- This is a novel about cryptography by the author of the
cult sci-fi classics "Snow Crash" and "The Diamond Age". It
features excellent (and well-researched) accounts of
cryptography in the Second World War and a clever
cryptosystem that only requires a deck of playing
cards.
-
Cryptonomicon Home Page
Look up your grades
- Install Mozilla from
Page for obtaining the Mozilla browser
It will also be necessary to install math fonts for this browser.
Information on how to install these can be found on
The MathML Fonts Page
For linux users, the necessary fonts can be found in:
mozilla-math.tar.gz (these
should be installed in X windows).
Note: Other web pages for this course will not
necessarily even show up in other browsers! Once you have
installed Mozilla and the fonts, you can check your
installation by viewing:
Online Homework
Note: You need Mozilla to access this, and you need to run Mozilla
from the Program menu (if you're using Windoze).
Online Homework
The MathML Start Page
Use this to check whether
MathML is working properly on your web browser.
Unfortunately, the Windows version of Mozilla seems to have a
bug that will cause it to complain about missing fonts even
though the fonts are there (and Mozilla is using them
correctly).
Topics covered
- Origins, Computer arithmetic, and Complexity
- History
- A history of factoring and primality testing
- Symmetric-key cryptosystems
- Public-key cryptosystems
- Exponentiation, discrete logarithms and protocols
- Public-key cryptography
- Authentication
- Knapsack
- Primality testing
- Primitive roots
- True primality tests
- Probabilistic primality tests
- Elliptic curve cryptography
- Zero-knowledge
- Quantum cryptography
Sign up sheet for
presentations (Graduate students only)
Links
Exam Schedule
- Exam 1, Week 3
- Exam 2, Week 6
Answers to exam 2
- Exam 3, Week 9
Homework
- Due 1/12/2004
- p. 15, 1.5
- p. 16, 1.7
The ciphers in the two problems above were the
main ciphers in use in the first World War.
- p. 17, 1.9 (this is simple substitution, use the frequency
table for English letters)
- Due 1/21/2004: p. 72, 2.6; p. 73, 2.14
Lecture Notes
Note: you may have to zoom on these images to see them clearly
- 1-7-2004
- 1-9-2004
- 1-12-2004
- 1-14-2004
- 1-16-2004
- 1-21-2004
- 1-26-2004
- 1-28-2004
- 1-30-2004
- 2-2-2004
- 2-6-2004
- 2-9-2004
- 2-11-2004
- 2-18-2004
- 2-20-2004
- 2-23-2004
- 2-25-2004
- 2-27-2004
Justin R. Smith