Stanford

CS255
Introduction to Cryptography and Computer Security

(Winter 2001)

  

Administrative

Course syllabus
Course overview - Grading, Textbooks, Course work, Exams.
Course Staff and office hours.

Register for CS255

Lectures:     Monday, Wednesday, 12:50 - 2:05, Gates B01.
Questions:   TA mailing list:   cs255ta@cs.stanford.edu

Homework

  

Homework #1: postscript, pdf.       Solutions: postscript, pdf 

Due:  Friday, Feb. 2nd.

Homework #2: postscript, pdf.       Solutions: postscript, pdf

Due:  Friday, Feb. 16th.

Project #1: html.    

Due:  Monday, Feb. 26th.

Project #2: postscript, pdf.

Due:  Wednesday, March. 14th.

Homework #3: postscript, pdf.    

Due:  Friday, March 9th.

Final

Students may take the final at either one of the following two dates:

  

 Option 1:  Monday, 3/19,  8:30-11:30am,   Room 300-300.

 Option 2:  Tuesday, 3/20,  3:30-6:30pm,   Room 420-040.

Handouts

Course syllabus
Basic number theory fact sheet I: primes.
Basic number theory fact sheet II: composites.
Cryptographic hash functions.
Buffer overflows, denial of services, and the like.

Previous final exams:   1998.pdf,   1999.pdf , 2000.pdf.

Related Links

Ron Rivest's security links
Crypto on-line courses