Class Time/Place: Tues and Thur 3:00-4:15 PM in LWSN 1106
Instructor: Mikhail Atallah (mja@cs.purdue.edu)
LWSN 2116D, Phone 494-6017
Office Hours: Tues 2:00-3:00 and Thu 4:15-5:00, or by appointment
Teaching Assistant: Ziqing Mao (zmao@cs.purdue.edu)
Office Hours: Mon 4:00-5:00, Wed 11:20-12:00, Fri 9:50-10:30
Room: LWSN 2161-B
Required Text:
Applied cryptography : protocols, algorithms, and source code
in C (Second Edition), Bruce Schneier, Wiley.
Other useful references (not required):
Cryptography: Theory and Practice, (Third Edition)
D.R. Stinson, CRC Press
Cryptography and Network Security, Principles and Practice (Third Edition)
W. Stallings
Prentice Hall
Course Work:
5 - 6 homeworks 20%
(Homeworks are turned in at the beginning of the class when
they are due - the solution is usually posted on the web one day
after the homework is due.)
Project 15%
Midterm 30% (To be announced)
Final 35% (Comprehensive)
All exams are closed book, closed notes.
Homework and Exam policy:
Homeworks are due in hard copy (not by email), at the beginning
of the lecture. Late homeworks will not be accepted.
Missing an exam implies a grade of zero in that exam, unless
there is a properly documented reason (e.g., medical with
documentation). Examples of non-valid reasons include
oversleeping, forgetting, discretionary travel (travel whose
timing is under your control, such as an interview trip), and a
host of others. Such policy precedents are difficult for an
instructor to deviate from without running the risk of being
accused of "treating people unequally" ...etc, so I hope none
of you will put me in that situation.