Závěrečná práce: Bc. Šimon Struk, učo 422522: A tool for analysis of supported cryptographic properties of TPM 2.0 chips
Diplomová práce
A tool for analysis of supported cryptographic properties of TPM 2.0 chips
Anotace
Táto diplomová práca sa venuje výkonnostnému testovaniu TPM 2.0 čipov. Hlavným cieľom práce bolo vytvorenie nástroja, ktorý dokáže zbierať informácie čipom podporovaných príkazoch a algoritmoch a ktorý vykoná merania výkonnostných charakteristík vybraných kryptografických operácií. Nástroj navyše zbiera čip generované asymetrické kľúče pre ďalšiu analýzu. Nástroj je otestovaný na niekoľkých TPM čipoch …více
Abstract
This master thesis deals with the performance testing of TPM 2.0 chips. The main goal of the thesis was to create a tool that can collect information about the commands and algorithms supported by the chip and perform the measurement of performance characteristics of selected cryptographic operations. It additionally collects asymmetric keys generated by the chip for further analysis. The tool is tested …více
Zadání práce
Cílem teoretické části práce je provést rešerši publikací relevantních k TPM v2.0, definovat typické i méně časté scénáře použití a popsat známé problémy.
Praktická část využije existujících knihoven pro komunikaci s TPM a vytvoří nástroj, který automaticky zjistí seznam podporovaných algoritmů a jejich výkonnostní parametry. Nástroj bude následně puštěn na větším množstvím strojů s TPM a vytvoří vhodnou webovou prezentaci výsledků (např. podobně jako jcalgtest.org).
Práce pokryje tyto konkrétní oblasti:
- Přehled scénářů užití TPM2.0 a související známé problémy.
- Přehled nástrojů pro komunikaci s TPM2.0 čipem na platformě Linux.
- Vytvoření nástroje pro snadný automatický sběr výkonnostních charakteristik TPM čipu (Docker)
- Implementace nástroje pro zpracování získaných výkonnostních charakteristik a vytvoření webové prezentace ve stylu jcalgtest.org
- Provedení sběru charakteristik z alespoň 10 různých strojů a vytvoření iniciální webové prezentace.
Literatura:
TCG, Trusted Platform Module Library TPM v2.0: https://trustedcomputinggroup.org/wp-content/uploads/TPM-Rev-2.0-Part-1-Architecture-01.16.pdf
The TPM Software Stack from Microsoft Research, https://github.com/Microsoft/TSS.MSR
23. 5. 2019 13:19, doc. RNDr. Petr Švenda, Ph.D., učo 4085
- Zadáno/změněno 18. 6. 2019 17:11, Helena Kryštofová
- Záznam založen 2. 5. 2019 09:33, Jana Zemanová, učo 9619
- Zveřejnit od 20. 5. 2019 10:20, Eva Drštková
- Práce převzata 20. 5. 2019 10:20, Eva Drštková
Přílohy
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Trusted Platform Modules: visualization of the performance data
Mgr. Tomáš Jaroš -
Ustavení kryptografických identit v cloudu pomocí nástroje keylime
Mgr. Denis Varga -
Trusted Computing and its support via TPM cryptographic modules
Mgr. Tomáš Došlík -
Nástroj pro zobrazení rozdílu dvou Linux kontejnerů
Mgr. Marek Skalický -
Monitorování zátěže a využití výpočetních zdrojů v heterogenním výpočetním prostředí
Mgr. Juraj Leždík -
Tvorba kyberbezpečnostních úkolů pro platformu Avatao
Mgr. Katarína Hornáčková -
Design and implementation of an iOS notification system
Bc. David Alexander Bielik, učo 433629 -
Generátor aplikačních rozhraní v Go
Mgr. Adam Král




