CS 1653: Applied Cryptography and Network Security
[ Home ]
[ Policies ]
[ Lectures ]
[ Homework ]
[ Project ]
Prof. Adam J. Lee
Office: 6111 Sennott Square
Email: adamlee -at- cs.pitt.edu
Teaching Assistant: Xiang Xiao
Office: 6804 SENSQ
Email: xiangxiao -at- cs.pitt.edu
- TH 9:30 - 10:45 PM, 6110 SENSQ
- Prof. Lee: T,H 10:45 AM - 12:00 PM
- Xiang: T,H 4:00 - 5:00 PM
- [12/31/12] Welcome to CS 1653! Please check this web page at least 2 times per week for important announcements.
- [1/10/13] Project Phase 1 is posted.
- [1/21] There have been some problems reported with submitting project 1. Please submit this project by attaching your .txt or .pdf writeup in an email to Professor Lee. Please use the subject "CS1653: Project 1". I will acknowledge all submissions that I receive.
- [1/22] Project Phase 2 is posted.
- [2/5] The submission site for homeworks and projects is now up. Click here to enter the site. If you did not get the password email that was sent yesterday, you can get a password reminder email sent from the site. If you want to test out the submission system, you can submit to "0 - Test Submission" to see how everything works. The site will also let you see a list of submitted files so that you can verify that everything submitted propertly.
- [2/7] Homework 1 is posted.
- [2/12] Please contact the TA to schedule a demo slot for Project 2. The list of available demo times is here.
- [2/26] Minor adjustments made to the lecture schedule. Some lecture subjects have been shuffled, no deadlines have changed.
- [3/7] Please contact the TA to schedule a demo slot for Project 3. The list of available demo times is here.
- [3/19] Project Phase 4 is posted.
- [4/4] Please contact the TA to schedule a demo slot for Project 4. The list of available demo times is here.
- [4/4] Project Phase 5 is posted.
- [4/15] The final exam will be on Friday, April 26th from 2-3:50 PM in room 6110.
The goal of this course is to provide students the necessary
conceptual background and hands-on experience to understand the most
common cryptographic algorithms and protocols and how to use them to
secure distributed applications and computer networks.
- CS 0449, Introduction to Systems Software
- CS 1501, Algorithm Implementation
- 25% Midterm
- 25% Final exam
- 30% Projects
- 10% Homeworks and in-class quizzes
- 10% Attendence and participation