Syllabus

ITIS 6240/8240
Course title: Applied Cryptography
Course date: Thursday, January 12, 2006 through Thursday, April 27, 2006
Location: Woodward Hall 154
Meeting day(s): Thursday
Meeting time(s): 6:30-9:15pm
Textbooks (you can choose any one of these books)
Required reading: Introduction to Cryptography with Coding Theory, 2/E, Wade Trappe and Lawrence C. Washington, Prentice Hall, 2006, 0-13-186239-1
Required reading: Cryptography: Theory and Practice, Douglas Stinson, Chapman & Hall/CRC, 2006, 1-59488-508-4
Instructor Information
Name: Yongge Wang
Email: yonwang@uncc.edu
Office location: Woodward 310G
Office hours: Thursday 2:00-4:00pm
Phone: (704)6878665
Teaching assistants: Lawrence Teo
Attendance
Rules: Attendance is required for all scheduled classes. One unexcused absense will cost you 5 points deduction from your final points, two unexcused absenses will cost you 10 points deduction from your final points, and three or more unexcused absences may result in the failure of the course.
Topic 1
Lesson: Classical Cryptography
Topics: Shift Cipher, substitution cipher, affine cipher, Hill cipher, permutation cipher
Topic 2
Lesson: Block Ciphers
Topics: DES and AES
Topic 3
Lesson: Hash functions
Topics: SHA2 etc.
Topic 4
Lesson: Public key cryptography
Topics: Public cryptography and RSA
Topic 5
Lesson: Public key cryptography
Topics: DSA
Topic 6
Lesson: Public key cryptography
Topics: Diffie-Hellman Key agreement
Topic 7
Lesson: PKCS standards
Date: Thursday, March 9, 2006
Topics: Public Key Cryptography Standards
Topic 8
Lesson: Identity Based Cryptography
Topics: IBE
Topic 9
Lesson: Identity Based Cryptography
Topics: Identity Based Key Agreement
Topic 10
Lesson: Key Distribution, Copyright Protection
Topic 11
Lesson: Elliptic Curve Cryptography
Topic 12
Lesson: Secure Password Authentication Protocols
Grading
Policy: Midterm exam: 25%
Final exam: 25%
Projects: 30%
Research presentation: 20%

Typically, A will be given for a total of 90 and above, B will be given for a total of 80 and above, C will be given for a total of 70 and above, D will be given for a total of 60 and above.

Later submission
Cost: Students who fail in submitting their assignmentsby the specified deadlines will receive a reduced mark, on the basis of a 33% reduction for every day after the deadline (regardless of whether it is a working day or not). Projects submitted three days after the deadline will not be graded and the students will receive a 0 mark. Academic Integrity
Important Dates
Notice: These dates may change, please check this site regularly for the most recent version
Dates: March 2 (Thursday) : Midterm Exam
May 9 (Tuesday 7:00-10:00pm) : Final exam
April 20 & 27: Research presentation
Academic Integrity
Policy: Students have the responsibility to know and observe the requirements of The UNC Charlotte Code of Student Academic Integrity (Catalog p. 375). This code forbids cheating, fabrication, or falsification of information, multiple submission of academic work, plagiarism, abuse of academic materials, and complicity in academic dishonesty. There are no special requirements regarding academic integrity in this course. The code will be strictly enforced and is binding on the students. Grade and academic evaluations in this course include a judgment that the student's work is free from academic dishonesty of any type; and grades in this course therefore should be and will be adversely affected by academic dishonesty. Students who violate the code can be expelled from UNC Charlotte. The normal penalty for a first offense is zero credit on the work involving dishonesty and further substantial reduction of the course grade. In almost all cases the course grade is reduced to an F. Copies of the Code can be obtained from the Dean of Students Office. Standards of academic integrity will be enforced in this course. Students are expected to report cases of academic dishonesty to the instructor immediately.