Seminar Cryptography and Data Security

A blockchain is a distributed system for executing and recording transactions, which is maintained by many nodes without a central authority. Blockchains power cryptocurrencies and distributed ledgers that have applications to many domains. The seminar in spring 2020 will focus on programming methods for blockchains and cryptocurrencies.

The seminar will start with a brief overview of the topic, where some basic principles are introduced. The main goal will be to explore programming methods, principles, and languages for different blockchain platforms. Participants will choose a system, develop a prototype application, implement it in the chosen system, and present it. Example systems and platforms:

In addition, students as well as members of the cryptology and data security research group will present their own current work.

Details

Code 11848
Type Seminar
ECTS 5
Site Bern
Track(s) T1 – Distributed Systems
Semester S2021

Teaching

Learning Outcomes

The seminar will start with an overview of the topic, where some of the principles will be introduced. The main content will consist of interactive presentations by the participants, on the basis of the existing literature, ranging from classic research papers to recently developed systems.

Lecturer(s) Christian Cachin
Giorgia Marson
Language english
Course Page

The course page in ILIAS can be found at https://ilias.unibe.ch/goto_ilias3_unibe_crs_1841392.html.

Schedules and Rooms

Period Weekly
Schedule Wednesday, 10:15 - 12:00
Location UniBE, Neubrückstrasse 10

Evaluation

Evaluation type continuous evaluation

Additional information

Comment

First Lecture
The first lecture will be announced later.