The basics of cryptography, with emphasis on attaining well-defined and practical notations of security. Symmetric and public key cryptosystems; one-way and trapdoor functions; mechanisms for data integrity; digital signatures; key management; applications to the design of cryptographic systems. In addition to written homework, assessment will involve application programming; additional mathematical theory and proof-oriented exercises will be available for extra credit.
This course may not be repeated for credit.
Notes
- Students who have credit for Computer Science 319 instead of Computer Science 331 Computer Science should contact the department for instructions on how to enrol in this course.
Prerequisite(s)
- Computer Science 331; and one of Mathematics 271, 273, 315 or Pure Mathematics 315.
Antirequisite(s)
- Credit for Computer Science 418 and any of Computer Science 429, 557, Mathematics 318, Pure Mathematics 329 or 418 will not be allowed.
SyllabusSections
| LEC 1 | MWF 14:00 - 14:50
| | Renate Scheidler | | |
| Notes: All tutorial sections will have a common quiz on Wed. at 18:00 to 18:50 in ICT 102 |
| TUT 1 | M 15:00 - 15:50 W 18:00 - 18:50
| | | | |
| Notes: All tutorial sections will have a common quiz on Wed. at 18:00 to 18:50 in ICT 102 |
| TUT 2 | W 18:00 - 18:50 W 15:00 - 15:50
| | Janet Leahy | | |
| Notes: All tutorial sections will have a common quiz on Wed. at 18:00 to 18:50 |
| TUT 3 | W 18:00 - 18:50 M 16:00 - 16:50
| | | | |
| Notes: All tutorial sections will have a common quiz on Wed. at 18:00 to 18:50 in ICT 102 |
| TUT 4 | W 18:00 - 18:50 W 16:00 - 16:50
| | Janet Leahy | | |
| Notes: All tutorial sections will have a common quiz on Wed. at 18:00 to 18:50 in ICT 102 |
| TUT 5 | W 18:00 - 18:50 M 17:00 - 17:50
| | Haysn Hornbeck | | |
| Notes: All tutorial sections will have a common quiz on Wed. at 18:00 to 18:50 in ICT 102 |
This course will be offered next in
Winter 2021.