Course Preview

Cryptocurrency Security
Instructor: Andrew Miller
Department: Electrical and Computer Engineering
Institution: University of Illinois at Urbana-Champaign
Platform: Independent
Year: 2016
Price: Free
Prerequisites: Distributed Systems
Textbook:
Arvind Narayanan,‎ Joseph Bonneau,‎ Edward Felten,‎ Andrew Miller,‎ Steven Goldfeder. "Bitcoin and Cryptocurrency Technologies: A Comprehensive Introduction", Princeton University Press, 2016.
Description:
Decentralized cryptocurrencies, such as Bitcoin and Ethereum, have gained rapid popularity, attracting the attention of academics, entrepreneurs, economists, and policy-makers. They promise to create new disruptive markets, and revolutionize how we think of money and financial infrastructure. The goal of this course is to introduce students to current research in cryptocurrencies. We’ll cover the technical background of applied cryptography and incentive mechanisms. The bulk of the course will consist of reading and discussion of recent research papers from top security conferences. Assignments will involve hands-on practice with cryptocurrency tools, such as sending and receiving cryptocurrency payments, and programming smart contracts. The course will culminate with an original research project. The first few classes will consist of lectures from the instructor, especially intended to establish the necessary background. Thereafter, we will read and discuss research papers, especially from computer security conferences, Financial Cryptography, and the Bitcoin Research workshop, PETS, WEIS, etc. This class is primarily intended for students who would like to conduct research on cryptocurrencies. It will also appeal to students with a casual interest in this hot topic, or who want to do research in computer security generally. More course details: The first few classes will consist of lectures from the instructor, especially intended to establish the necessary background. Thereafter, we will read and discuss research papers, especially from computer security conferences, Financial Cryptography, and the Bitcoin Research workshop, PETS, WEIS, etc.