Generelt er TPM en form for mikrokontroller som lagrer nøkler, passord og digital sertifikater. Den er typisk integrert i hovedkortet på maskinen og funksjonaliteten minner en del om en avansert utgave av et smartkort. Flere ulike tjenester har behov for denne typen sikker lagring av ulike nøkler til kryptografisk bruk. For eksempel ulike datakrypteringstjenester og løsninger for opphavsrettigheter.