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:
- Introductory overview on IT security
- Symmetric encryption and secure channels
- Blockchains
- Shamir secret sharing
- Symmetric key management
- Discussion of selected vulnerabilities and attacks on cryptosystems and real-world deployments
- Certificates, especially X.509
- Centralized and decentralized Public key infrastructures
- Security in distributed systems
- Secure channels: TLS, forward secrecy, future secrecy, repudiation
- Blind signatures
- Anonymity and anonymous digital cash
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