Courses

3550. Blockchain Technology

3.00 credits

Prerequisites:

Grading Basis: Graded

Introduction to the basics of blockchain technology from a technical/systems security lens. The course will cover the semantics of blockchains, popular examples of cryptocurrencies, types of blockchains and consensus algorithms, threat modeling of blockchain-based systems, formal security notions of consensus and ledgers, privacy and anonymity of payments and smart contracts, the paradigm of blockchain-based distributed services, and some ethical issues with respect to deployments in practice.


Last Refreshed:
To view current class enrollment click the refresh icon next to the enrollment numbers.
Term Class Number Campus Instruction Mode Instructor Section Session Schedule Enrollment Location Credits Grading Basis Notes