Top Qs
Tijdlijn
Chat
Perspectief
Trusted Platform Module
Van Wikipedia, de vrije encyclopedie
Remove ads

Trusted Platform Module (TPM, ook bekend onder de standaard ISO/IEC 11889) is een internationale standaard voor een veilige cryptoprocessor.[1] De TPM is ontworpen om hardware te beveiligen door middel van geïntegreerde cryptografische sleutels en om cryptografische sleutels op een veilige plek op te slaan, zodat deze niet gestolen kunnen worden. Hoewel de TPM vaak een gespecialiseerde microprocessor is, kan deze ook via software worden geïmplementeerd.[2]
Remove ads
Hardware
Alle TPM-realisaties moeten voldoen aan specifieke eisen. Deze eisen zijn gespecificeerd door de Trusted Computing Group (TCG).
De TPM bevat een microcontroller waarmee deze sequentiële operaties kan uitvoeren. Naast de microcontroller zijn ook ‘volatile memory’, ‘non-volatile memory’ en ‘input/output (I/O) communicatie ondersteuning’ belangrijke elementen van de TPM architectuur.
Overzicht
De TPM biedt de volgende cryptografische functionaliteit[3]:
- Asymmetrische cryptografie door middel van RSA of ECC
- Symmetrische cryptografie door middel van AES (128 of 256 bits)
- SHA1 en vanaf TPM 2.0 ook SHA256
- HMAC
- Het genereren van willekeurige getallen met een toevalsgenerator
- Het genereren van nieuwe cryptografische sleutels
- Het opslaan van cryptografische sleutels en certificaten
Hardware en software buiten de TPM kan deze functionaliteiten niet beïnvloeden en kan enkel input leveren (bijvoorbeeld het laten versleutelen van gegeven data) en output lezen. De cryptografische sleutels die in de TPM zijn opgeslagen kunnen ook niet worden uitgelezen.
Remove ads
Werking
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads