Skip to content
GitHub no longer supports this web browser. Learn more about the browsers we support.
TPM-Fail Attack code & data
Python JavaScript CSS HTML C MATLAB Other
Branch: master
Clone or download
Berk Sunar
Berk Sunar website
Latest commit 358f340 Dec 26, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
data data Dec 26, 2019
timing-tool Add files via upload Dec 26, 2019
website website Dec 26, 2019
README.md Add files via upload Dec 26, 2019

README.md

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,
}
You can’t perform that action at this time.