CRYPTOGRAPHY AND NETWORK SECURITY
Giuseppe Ateniese
Course # 600.442

Announcements


Course Information

This is a Combined Course for advanced undergraduate and graduate students. This course is classified as "Analysis".

Prereq (Strongly Recommended): Number Theory and Discrete Math courses, at least one System course.

Grading: T = 0.4 * (Final) + 0.3 * (Assignments) + 0.3 * (Midterm)

Meetings: ThF 1-2:15 PM, JHUISI Conference Romm (Wyman Park Building, 4th Floor).
Office: 418, JHUISI (Wyman Park Building, 4th Floor)
Office hours: M 4-5pm, F 3-4pm
Teaching Assistants: Xuesong Chen, xchen27 \at jhu \dot edu

Xuesong's office hours: Wed 3:30-5:00pm and Fri 9:30-11:00am, ISI conference room (Wyman Park Building, 4th Floor)

Computer Science Academic Integrity Code


Syllabus

"This course focuses on algorithms and protocols for secure network communication. Topics include cryptographic algorithms (DES, Diffie-Hellman, RSA), authentication, key management, secure networking, certification, trust management, and secure electronic commerce."

Topics Covered:


Assignments

Past Assignments: Fall 2006 Fall 2005 Fall 2004 Fall 2003

Textbooks/Sources


FAQ

What's new this term?
We will introduce some new topics, including RFID security and Secret Sharing.
Is there a course mailing list?
Yes. If you are registered for this course, you must send an email to the head TA with your first name, last name, and email address.
Is attendance required?
No. But it has been calculated that the probability that you pass the exam missing seven or more classes is negligible...
I missed your class, what should I do?
It is your responsibility to get notes from other students. You can ask the head TA or me for help.
Where can I get the course slides?
Please click here.
Can I do any extra work to increase my score?
Unfortunately, there is no extra work for this course. You should talk to me asap so I can try to help you with the assignments.
Which options do I have to increase my score after the final?
You can ask to take the "oral examination". I will ask you questions on something we covered in class and you cannot consult anything but your brain...
Is the oral examination difficult?
It could be. It depends on your target. Taking the oral examination might be risky. Your score could be lowered or you could eventually fail if you do not answer correctly the questions.