ENGI 8868/9877 - Computer and Communications Security, Winter 2018


Final Exam: 9:00 am - 11:30 am, April 13, Room EN1000
Office Hours:
_________ Monday, April 9, 2:00-3:00
_________ Tuesday, April 10, 10:00-12:00
_________ Thursday, April 12, 2:00-4:00
[Undergrad ENGI 8868: OUTLINE]
[Grad ENGI 9877: OUTLINE]
Hardcopies of course outlines will be distributed in the first class.

[8868 Accreditation Info]


I. Introduction (Do not print. A hardcopy will be distributed in the first class.)
II. Cryptography Basics
III. Block Ciphers
IV. Public Key Cryptography
V. Key Distribution
VI. Authentication and Digital Signatures
VII. Pseudorandom Number Generators
VIII. Bitcoin and Blockchains


Assignment 1 Due Jan. 31. Note QA.2(c) has been corrected (Jan. 17).
Ciphertext for Assignment 1, Part B: A1_ctext.txt (Grad Students Only)
Assignment 2 Due Feb. 14.
Ciphertext for Assignment 2, Part B: A2_ctext.txt (Grad Students Only)
Assignment 3 Due Mar. 14.
Assignment 4 Due Mar. 28.


Sample Exam Questions WARNING: This may not reflect well the final exam this year.
Sample Midterm We didn't cover the concepts of entropy, spurious keys, and unicity distance. So you don't bother with Question 2.
2018 Midterm Try the questions you missed! Answers

PROJECT INFO (Grad Students Only)

Project Info Distributed by hardcopy in class.
Approved Project Topics Posted Feb. 7. (Updated.)
Project Presentation Schedule Posted Mar. 14.
Reference Format and Plagiarism Examples Posted Mar. 14.
Report Submission Form Must be submitted with project report. Posted Mar. 14.