https://github.com/crocs-muni/tpmscan-artifact

https://github.com/crocs-muni/tpmscan-artifact

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (5.4%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: crocs-muni
  • License: bsd-2-clause
  • Language: Python
  • Default Branch: main
  • Size: 5.06 MB
Statistics
  • Stars: 0
  • Watchers: 6
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created over 2 years ago · Last pushed about 2 years ago
Metadata Files
Readme License

README.md

TPMScan Artifact, 🏆 IACR CHES Results Reproduced

This repository contains the artifact to paper TPMScan: A wide-scale study of security-relevant properties of TPM 2.0 chips accepted to CHES 2024.

bash git clone --recursive https://github.com/crocs-muni/tpmscan-artifact

The structure of the artifact is following:

  • analysis directory contains scripts and jupyter notebooks used for producing outputs presented in the paper
  • attack directory contains proof-of-concept implementation of the attack using only 9 signatures created by a TPM with certain Intel fTPM versions to recover the private key used to produce those signatures
  • tpmscan-dataset directory contains a curated dataset collected by the tpm2-algtest tool (also available at https://github.com/crocs-muni/tpmscan-dataset)
  • tpm_pcr_data directory contains the data collected by the tpm_pcr tool used for EK and SRK analysis and firmware version timeline
  • tpm2-algtest directory contains the implementation of the data collection tool tpm2-algtest (also available at https://github.com/crocs-muni/tpm2-algtest)
  • tpm_pcr directory contains the implementation of the data collection tool tpm_pcr (also available at https://github.com/petrs/TPM_PCR)

Owner

  • Name: CRoCS
  • Login: crocs-muni
  • Kind: organization
  • Location: Faculty of Informatics, Masaryk University, Brno

Centre for Research on Cryptography and Security

GitHub Events

Total
Last Year

Dependencies

analysis/perf/requirements.txt pypi
  • data-science-types *
  • matplotlib *
  • numpy *
  • psycopg2 *
  • pyaml *
  • sqlalchemy *
  • types-PyYAML *