Course Outline

  • Cryptographic e-cash
  • Blockchain
  • Bitcoin Protocols
  • Nakamoto Consensus
  • Bitcoin Community and Politics
  • Alternative Mining Approaches
  • Alternative Coins: Ethereum, Anonymous Payments, Zero-Knowledge Cash …
  • Other state-of-the-art topic related to crypto currencies

(Recommended) Requirements

Only basic knowledge in cryptography or computer security is assumed. It would be ideal if you have done a cryptography and/or security at FAU or during your previous studies somewhere else. Motivated students without this background are also welcome to the course. However, we would expect some more spirited efforts from you.

Learning objective

The students will learn to

  • understand current protocols behind cryptocurrencies like Bitcoin
  • analyse their properties and assess their weaknesses
  • assess the properties of new cryptocurrencies from the literature

General Information

Lecture: Wednesday, 8:15 – 9:45 Uhr, Room 01.150-128

Tutorial: Thursday, 10:15 – 11:45 Uhr, Room EE 0.135

Instructor: Prof. Dr. Dominique Schröder


Language: Englisch



Bitcoin and Cryptocurrency Technologies: A Comprehensive Introduction
Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller, Steven Goldfeder