vernamlab / TPM-FAIL

TPM-Fail Attack code & data

Home Page:https://tpm.fail

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TPM-FAIL

Timing tool, data sets, scripts for lattice reduction and the source code for the research paper TPM-FAIL: TPM Meets Timing and Lattice Attacks. The paper will be presented at Real Word Crypto 2020 and Usenix Security 2020

The repository includes:

  • article: The source code for the research paper
  • data: The collected data and scripts for analysis of the data and key recovery on various platforms and setups.
  • timing-tool: The tool to perform high-resolution timing measurement from the CPU and example scripts to program and analyze ECDSA on TPM.
  • website: The source code for TPM-fail website.

Citation

@inproceedings {moghimiTPMFAil2020,
    title = {TPM-FAIL: {TPM} meets Timing and Lattice Attacks},
    author = {Daniel Moghimi, Berk Sunar, Thomas Eisenbarth, Nadia Heninger},
    booktitle = {29th {USENIX} Security Symposium ({USENIX} Security 20)},
    year = {2020},
    address = {Boston, MA},
    url = {https://www.usenix.org/conference/usenixsecurity20/presentation/moghimi},
    publisher = {{USENIX} Association},
    month = aug,
}

About

TPM-Fail Attack code & data

https://tpm.fail


Languages

Language:Python 43.6%Language:JavaScript 23.8%Language:CSS 9.8%Language:HTML 8.0%Language:C 6.1%Language:MATLAB 5.5%Language:Shell 2.2%Language:PHP 0.7%Language:Makefile 0.4%