Mar 28, 2024  
2022-2023 Undergraduate Catalog 
    
2022-2023 Undergraduate Catalog [ARCHIVED CATALOG]

CSC 3056 - Security Seminar

Credits: 4


This course is a survey of advanced topics in security and cryptography. Topics will include: authenticated encryption and nonce-misuse prevention, signcryption, memory-hard functions, zero-knowledge arguments/proofs, blockchain protocols, differential and location privacy, anonymity networks and off-the record protocols, web security and tracking, and security protocol design and analysis. If appropriate, new updates to existing protocols will be discussed. Advanced topics may include: DNS security, e-mail security, electronic voting, IoT security, Oblivious RAMS, searchable encryption, and multi-party computation. Course will draw on case studies of existing
systems.
 

 
Prerequisite(s): CSC 3055   and CSC 3155