BTI 4202, FS 2025

General information

The course will primarily be taught in English or German by Christian Grothoff, but some lectures will be covered by other lecturers. There will be a final written exam. The date and location of the final exam is yet to be determined by the department. There is a Git repository for the course at https://gitlab.ti.bfh.ch/teaching/bti4202/fs25.

If you have any questions, you can contact me at any time: Christian Grothoff, in Biel, Höheweg 80, Raum N.474.

Content

The lecture will cover the following topics:

In short: the topic is protocols and applications related to security.

The overall plan for IT Security Fridays is here.

21.2.2025: Introduction to Computer Security (Part I)

Preparation
Materials
Further reading

28.2.2025: Introduction to Computer Security (Part II)

Materials
Further reading

07.3.2025: BTI 4201: Definitions and Terminology, Classical ciphers

14.3.2025: BTI 4201: Pseudo-Random Number Generators

21.3.2025: BTI 4201: Public-key encryption (RSA, ElGamal)

28.3.2025: Distributed Systems

Slides
Further reading

4.4.2025: Availability & Key Management

Materials
Exercises
Further reading

11.4.2024: Blockchains & Secure Integration

Materials
Exercises
Further reading

18.4.2025: No lecture

No lecture.

25.4.2025: Secure Channels

Preparation
Materials
Further reading

2.5.2024: Certificates and trust (X.509)

Materials
Further reading

9.5.2025: Centralized public-key infrastructures

Materials

16.5.2025: Decentralized public-key infrastructures

Materials
Exercises
Further reading
Note

Afternoon is also BTI 4202: "Identification protocols"!

23.5.2024: Anonymity

Materials
Exercises
Further reading
Note

Afternoon is also BTI 4202: "E-Voting"!

30.5.2025: Auffahrt: No lecture

6.6.2024: Blind Signatures & GNU Taler (morning and afternoon!)

Materials
Exercises
Further reading

13.6.2024: BFH Finaltag

No lecture?


Christian Grothoff