CS 555 General Information

Project Information

List of topics

Errata for textbook

Office Hours:

Mikhail Atallah (mja@cs.purdue.edu): Tues 2:00-3:00 and Thu 4:15-5:00, in LWSN 2116D
Ziqing Mao (zmao@cs.purdue.edu): Mon 4:00-5:00, Wed 11:20-12:00, Fri 9:50-10:30, in LWSN 2161-B

* Please add yourself to the cs555 mailing list

 ... by typing "mailer add me to cs555" and hitting RETURN on a CS machine
(if you don't have a CS account just drop an email note to a TA asking to 
be added to the list).  

* When sending me email please include "CS 555" in the subject ...

 ... to guarantee priority processing of your email; I am flooded with
non-spam email every day, most of which is slow-processed unless
it includes something that makes me treat it with priority (like "CS 555"
in the subject, or email from someone with whom I collaborate, etc).
I generally prefer to answer questions about the class in person, either
during my office hours or in the classroom, because (i) the communication
bandwidth is better than email; (ii) I have trouble typing due to an RSI
problem with my hands; and (iii) others may benefit from the answer.

News Items:

* Office hours during week of final exams:

Monday Apr 28: 3:30 to 6:00pm

* Final exam is on May 1 from 3:20 to 5:20pm in LWSN B155

* Supplemental qual is on April 29 from 7 to 8pm in LWSN 1106

The supplemental exam is only for students who signed up for it 
in the CS graduate office.  You can use the Schneier book for this exam, 
but not other books or class notes.

* Solution to midterm:

Q1. F T F ; Q2. T F F F ; Q3. (f),(g) ; Q4. K_i = H( K_{i+1} ) for i=1,...,9
Q5. (c),(b) ; Q6. T F T ; Q7. g^xy mod p ; Q8. (3) ; Q9. (a),(d)
Q10. T F F F ; Q11. T F T ; Q12. (d),(a),(c)

Example of Exam Sol

Example of Supplemental Qual Sol

But note that this was a 2 hour supplemental qual exam, whereas this time it is a 1 hour exam

* Homeworks (all in PDF):

Hwk 1 Sol

Hwk 2 Sol

Hwk 3 Sol

Hwk 4 Sol