CMPSC 290G - Intro to Cryptanalysis - Winter 2012
Course Information Sheet
Jan, 2012
You are responsible for everything on this handout. Please read it.
What's This Course About??
We are going to learn about Cryptography and Cryptanalysis.
We may spend a little bit
of time on classical crypto, but not much. Our goal is to look at some
of the main constructions and attack them. There will be math.
Meetings
TR 9:00am-10:50am (Room PHELP 1401)
Instructor
Grading
There will be occasional homework assignments accounting for 90% of your
grade. Class participation will account for 10%.
Prerequisites
This is a hard course to outline the prerequisites for. The best background
you could have is the ability to think carefully and precisely in a
mathematical context. Have some "mathematical maturity" would be greatly
helpful.
Beyond this, having some knowledge about probability theory is useful, as
is information theory, modern algebra, complexity theory, algorithms,
linear algebra, and other items, but I will try and assume a minimum of
this kind of material.
Textbook
No Textbook. We will use several on-line resources as we progress through
the class. You may choose to print these out if you work better that way.
Course Web page
We will maintain useful information on the course
web page:
http://www.cs.colorado.edu/~jrblack/class/cmpsc290g/w12
Visit the above page regularly to see what's new.
If you miss a handout, get it from here.