TTM4537
Blockchain Technologies and Cryptocurrencies - Information Security, Specialization Course
Last taught 2018
Autumn
Trondheim
English
About this course
Content
The course covers the cryptographic theory supporting Bitcoin and other cryptocurrencies as well as the practical aspects of how a cryptocurrency is designed. The advantages and disadvantages of different approaches will be explored. More general applications of blockchain technologies will also be included.
Learning outcomes
A. Knowledge: Students will learn the underlying principles and techniques associated with blockchain technologies. They will become familiar with the cryptographic building blocks and how they are used in a typical cryptocurrency such as Bitcoin.
B. Skills: Students will develop a practical understanding of how cryptocurrencies are implemented and the practical limitations of currently available blockchain and cryptocurrency systems.
Teaching methods
Lectures, seminars, invited lectures, student presentations and laboratory exercises. A group-based practical exploration of real cryptocurrencies such as Bitcoin and Ethereum. Weekly online quizzes will support the theory aspects.