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.