uwloo

CS 758Cryptography/Network Security

Units
0.50
Level
Graduate
Faculty
Mathematics
Subject
Computer Science

When it runs

  1. F24
  2. W25
  3. S25
  4. F25
  5. W26
  6. S26
  7. F26
  8. W27
  9. S27

Ran in 0 of the last 7 terms. Winter 2027: not on the schedule. Spring 2027: schedule not out yet.

Cryptographic protocols and their application to secure communication, especially in a network setting. Identification and entity authentication; protocols for key establishment, transport, agreement and maintenance; secret sharing, broadcast encryption, tracing schemes; certificates, public-key infrastructure, PGP.

Prerequisites

None listed.

Antirequisites

None listed.

Leads to

No course lists it as a requisite.

Resources

Around the web

Found by uwloo’s link finder, which checks that each page names CS 758.

Suggest a resource.

Discussed on r/uwaterloo

3 posts and comments in 3 threads mention CS 758, August 2013 to December 2024. Quoted word for word, newest first; each reply sits under the post and the comment that started its branch. Search r/uwaterloo for newer posts.

Fall 2016

[Serious] Most interesting upper year CS courses 8 points, 8 comments

“I've enrolled for 5 CS courses for this winter term and I'm planning on dropping one or two because I'm no genius. …”

u/_sudonano: “… I feel that 458 isn't enough if you step into the grad CS758 course IMO (from experience, judging by the 458 syllabus, especially some of the encryption algorithms aren't covered with enough detail in 458.). …”

View on RedditRemove this

Spring 2016

Spring 2013

Check it elsewhere for Fall 2026

Calendar versions

Graduate Calendar

Older Graduate Calendars

In 42 terms, Fall 2006 to Winter 2024