Závěrečná práce: Daniel Zaťovič, učo 469348: Systematic collection of TPM 2.0 chips attributes on Linux
Bakalářská práce
Systematic collection of TPM 2.0 chips attributes on Linux
Anotace
Táto práca poskytuje prehľad technológie Trusted Platform Module (TPM) a súvisiaceho Linuxového softvéru, kernel modulov a zraniteľností. Súčasťou práce bolo vytvorenie Linuxového bootovateľného USB obrazu, určeného na zbieranie vlastností TPM zariadenia dobrovoľníkmi. Obraz je postavený na existujúcom nástroji na testovanie TPM, ktorý beží v príkazovom riadku. Navrhli sme hybridné užívateľské prostredie …více
Abstract
This work provides an overview of a Trusted Platform Module (TPM), related vulnerabilities, Linux software and kernel modules. A Linux-based bootable USB image for collecting TPM properties by volunteers is designed. The image is based on an existing command-line utility for TPM benchmarking. A hybrid user interface for the utility was implemented, which can run either in a terminal or in GUI. The …více
Zadání práce
Describe possible interface to retrieve supported TPM functions and algorithms.
Focus on both userspace and kernel part, compare interface to TPM1.2.
Use and (and extend if needed) the existing tool for collecting of TPM chips attributes.
Create USB boot image with live Linux distribution and TPM tools for collecting data
from voluneteers.
Propose an automatic way to upload anonymized collected data from analysed systems
to a common repository.
Use prepared USB image and run an experiment for collection of TPM data from volunteers.
- Description of TPM2 design and interface.
- Description of existing Linux software stack to communicate with TPM2 chips.
- Tool for creating bootable USB image with TPM tools.
- Proposal and run of experiment to collect chip properties.
- Discussion of achieved results.
Literature
- S.Struk, A tool for analysis of supported cryptographic properties of TPM 2.0 chips, https://is.muni.cz/auth/th/t17rl/, diploma thesis
- Will Arthur and David Challener. 2015. A Practical Guide to TPM 2.0: Using the Trusted Platform Module in the New Age of Security (1st ed.). Apress, Berkely, CA, USA.
- Linux TPM2 & TSS2 Software, https://github.com/tpm2-software
26. 5. 2020 14:28, Ing. Milan Brož, Ph.D., učo 168968
- Zadáno/změněno 26. 6. 2020 15:05, Helena Kryštofová
- Záznam založen 30. 4. 2020 12:19, Jana Zemanová, učo 9619
- Zveřejnit od 26. 5. 2020 07:23, Eva Drštková
- Práce převzata 26. 5. 2020 07:23, Eva Drštková
Přílohy
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Trusted Computing and its support via TPM cryptographic modules
Mgr. Tomáš Došlík -
MCUXpresso Web Application Security
Bc. Petr Selinger -
Ustavení kryptografických identit v cloudu pomocí nástroje keylime
Mgr. Denis Varga -
State-Specific Vulnerabilities to Russian Influence: A Case Study of Montenegro
Mgr. Elizabeth Anderson -
Trusted Platform Module a jeho emulace
Mgr. Ondřej Mokoš, učo 208173 -
Use of Platform Configuration Registers to control cryptographic material
Mgr. Nikola Šedivcová -
Trusted Platform Module a jeho emulace
Mgr. Vlastimil Zeman, učo 140506 -
Správa certifikátů pro VPN spojení
Mgr. Ján Mošať




