Prerequisite: Minimum grade of C- in CMSC330 and CMSC351.
This class will focus on applied cryptography and cryptocurrency in the context of real world security and privacy issues. It will cover secure messaging and deniability, anti abuse protocols, attacks on deployed cryptographic protocols, the basics of blockchains, privacy preserving payments, and smart contracts/defi.