# [TPM.dev] tutorials Tutorials from [TPM.dev] members and other contributors ## Motivation To share developer-friendly resources about Trusted Platform Modules(TPM) and hardware security, including other Hardware Security Modules(HSM). Why GitHub? - To have an easy way of improving existing [TPM.dev] tutorials - To collaborate on creating new ones ## Current list of tutorials ### Getting Started * [Introduction to TPM Concepts](Intro/README.md) * [Random Number Generator](Random_Number_Generator/README.md) ### Advanced Use Cases * [Boot with TPM: Secure vs Measured vs Trusted](Boot-with-TPM/README.md) * [Attestation, MakeCredential, ActivateCredential](Attestation/README.md) ## Upcomming tutorials * Localities * Remote Attestation protocols * Quick setup for TPM.dev courses ## Contributors * Dimi Tomov * Ritwik Mandal * Daniel Smith * Ian Oliver * Nico Williams * Ken Goldman * Trammell Hudson * Jason Heiss ## Licensing Every author has the freedom to decide how their tutorial will be licensed by adding a LICENSE file to their tutorial's subfolder. Otherwise, this work is licensed under a [Creative Commons Attribution-ShareAlike 4.0 International License][cc-by-sa]. [![CC BY-SA 4.0][cc-by-sa-shield]][cc-by-sa] [cc-by-sa]: http://creativecommons.org/licenses/by-sa/4.0/ [cc-by-sa-shield]: https://img.shields.io/badge/License-CC%20BY--SA%204.0-lightgrey.svg [TPM.dev]: https://tpm.dev