- Welcome to CSCI 7000. You will find various announcements made here on the course web page. Please check back once in a while to keep up-to-date. To find out more about the course, read the info sheet.
- Things you'll need to know for this course (start learning ASAP!): LaTeX, python, and NTL
- From what I can tell, there is an error in the Rijndael spec.
The reference code matches
this spec which differs from the Rijndael spec.
### Office Hours

- John Black - ECOT 627 - W 3:30pm-4:30pm, R 8:30am-9:30am (email: jrblack@cs.colorado.edu)

### Syllabus, Readings, and General Information

- Course information sheet - Please Read
- History/Schedule of Lectures

### Homeworks and Project

*Note: Difficulty ratings in the homeworks indicate a rough estimation of how hard they are (either intellectual difficulty or just sheer effort required) on a scale from 1 (easiest) to 5 (hardest).*- Homework #1 - (Out: 1/13/05; Due: 2/01/05)
- Homework #2 - (Out: 2/01/05; Due: 2/22/05)
- Homework #3 - (Out: 2/22/05; Due: 3/10/05)
- Homework #4 - (Out: 3/10/05; Due: 3/29/05)
- Homework #5 - (Out: 3/29/05; Due: 4/12/05)
- Homework #6 - (Out: 4/14/05; Due: 4/28/05)
- Project Description - (Out: 3/29/05; Due: 5/03/05)

### Grievances

- If you have a complaint about the grading of a homework or exam, please use the grievance procedure.

### Other Information

- A brief tutorial on Finite Fields.
- Ghostscript/Ghostview/GSview - If you need software to preview/print PostScript
- Book on Probability Theory
- Notes on Discrete Probability and Notes on Algebra by Jon Katz
- Notes on Discrete Probability and Notes on Algebra by Luca Trevisan
- A free book, the Handbook of Applied Cryptography is very useful for this course.