Day 1
Foundations of Trusted Computing
Trust basics and definitions, chains and roots of trust, the trusted platform (elements, threats, use cases), TPM 2.0 (keys, seeds, sealing, binding, authorisation policies), static and dynamic roots of trust for measurement (SRTM, DRTM, Intel TXT), trusted, measured and verified boot, measurement logs and PCRs, local and remote attestation, attestation identity keys and privacy, provisioning.
Day 2
Trusted Execution and Confidential Computing
Trusted execution environments as reference monitors and TCB minimisation, hardware isolation and rings, malware and rootkit resistance, Intel SGX enclaves (memory protection, keys, attestation, TCB recovery, Boot Guard), Arm TrustZone, virtualisation and guest attestation, a brief look at confidential virtual machines (Intel TDX, AMD SEV-SNP, Arm CCA), device ownership, integrity measurement, applications (disk encryption), and the language of trust: what an attestation can and cannot tell you.