Sběr TPM dat 2020
Tento návod je již zastaralý. Použijte prosím verzi uvedenou na
https://crocs.fi.muni.cz/tpm
Pokud by něco nefungovalo, napište mi prosím na Petr Švenda svenda@fi.muni.cz
Pro uživatele MS Windows
Výzkumný cíl: Dlouhodobý sběr PCR registrů a jejich vývoj v čase
Základní informace (rychlý sběr, cca 5 sekund):
- Spusťte z příkazové řádky příkaz
tpmtool gatherlogs C:\Users\Public\tpm
- Zašlete prosím na svenda@fi.muni.cz obsah adresáře C:\Users\Public\tpm
Opakovaný automatický sběr:
- Stáhněte si TPM_PCR.exe v0.1.8 z https://github.com/petrs/TPM_PCR/releases (k dispozici jsou i zdrojové kódy)
- Uložte do libovolného vhodného adresáře (např. Dokumenty\TPM), spusťte, potvrďte Y(es)
- Spuštění vytvoří pravidelně spouštěnou úlohu (task scheduler)
- 1x denně (19:00) uloží PCR vašeho počítače do souboru (nechte prosím běžet, máme zájem o co nejdelší časový úsek)
- Vytváří soubory ve tvaru PCR_datum_čas.txt, které můžete prostudovat
- Vytváří soubor PCR_measurements_náhodnéčíslo.zip, které obsahuje zaziopované včechny soubory PCR_datum_čas.txt
- Po prvním spuštění prosím zašlete PCR_measurements.zip na svenda@fi.muni.cz (Petr Svenda)
- Po 2-3 týdnech vás poprosím zaslání dodatečného meření (opět soubor PCR_measurements.zip)
Dodatečný sběr veřejných klíčů:
- Informace jsou dostupné zde: https://crocs.fi.muni.cz/public/research/tpm_data
Pro uživatele Linux
Výzkumný cíl: Analýza rychlosti TPM čipu a testovacích klíčů
Postup:
- Přečtěte si návod na https://github.com/simon-struk/tpm2-algtest
- Pokud nemáte, nainstalujte si docker
- Stáhněte si run_image.py z https://github.com/simon-struk/tpm2-algtest
- Spusťte 'python3 -m run_image fulltest'
- Nástroj provede analýzu rychlosti vašeho TPM čipu a vygeneruje sadu testovacích klíčů (RSA/ECC)
- Po dokončení běhu scriptu (cca 2-3 hodiny, ale velmi malé zatížení CPU) zašlete out.zip na svenda@fi.muni.cz (Petr Svenda)
- Měření je jednorázové, nespouští se opakovaně