Skip to main content

Trusted Computing (5 cr)

Code: AV00EV26-3001

General information


Enrollment
01.08.2023 - 03.09.2023
Registration for the implementation has ended.
Timing
20.09.2023 - 30.11.2023
Implementation has ended.
Number of ECTS credits allocated
5 cr
Local portion
0 cr
Virtual portion
5 cr
Mode of delivery
Distance learning
Unit
Open UAS and Continuing education
Campus
Kotka Campus
Ecampus
Teaching languages
English
Seats
1 - 10
Degree programmes
Open University of Applied Sciences
Teachers
Kimmo Kääriäinen
Teacher in charge
Kimmo Kääriäinen
Groups
VV2023-2024
Optional studies 2023-2024
Course
AV00EV26
No reservations found for realization AV00EV26-3001!

Objective

To introduce trusted computing, TPM and Remote Attestation, and their place in modern cybersecurity.
The course will provide both theoretical and practical knowledge.

You are able to define Notions of Trust
You understand Threats
You understand Basic Computer Architecture and Operation
You understand Boot Sequences
You understand Trusted Platform Model and its role in the Boot Process
You are able to define TPM and its operations
You understand Remote Attestation
You understand Supply-Chain Security, Timestamping, Notarisation
You understand Forensics
Additional Topics
• Cloud
Container Trust and Security
Confidential Computing and CPU Enclaves

Content

What is trust, attestation and trusted computing? I
- Boot-time trust and boot mechanisms, secure boot vs measured boot
- Trusted Platform Module
- Attestation
- Run-time trust, Supply-chain trust
- Forensics
- Container trust, Confidential Computing

Course material

Will be provided with the course - a basic TPM tools course is available via GitHub + exercises.

Study forms and methods

Course will consist of theory and practical work. The theory will be presented in person, while the practical work will be primarily self-study with some guided tutorial sessions
All software for the course is open source and tooling is provided in all major Linux distributions (NB: some familiarity with Linux command line and operating system basics)

In person sessions:
20.9. 16:30 -> 20
4.10. 16:30 -> 20
18.10. 16:30 -> 20
1.11. 16:30 -> 20
15.11. 16:30 -> 20

Student workload

The course covers 5 ECTS credits, totalling 135 hours of student work. The number of hours is theoretical and varies according to student effort.

Further information

Course is available:
Open Studies 20 places
Degree Stidents 10 places

Evaluation scale

Approved/Failed

Qualifications

-

Go back to top of page