Attualmente sto ricercando le funzionalità del TPM nella creazione e memorizzazione di diversi tipi di chiavi crittografiche. So che un TPM può creare e memorizzare chiavi per algoritmi asimmetrici come RSA o curve ellittiche. Ma che dire delle chiavi simmetriche, come quelle generate come chiavi di sessione? Un TPM può creare e archiviare anche quelli?
Ho trovato fonti in internet che affermano che entrambe le possibili risposte sono vere. Una fonte afferma che un TPM non può gestire la crittografia simmetrica e qui è necessaria una tecnologia aggiuntiva. Nel frattempo, la documentazione della libreria TPM del trusted computing group si riferisce ad alcune operazioni chiave simmetriche, indicando che un TPM potrebbe essere in grado di gestirle come la loro controparte asimmetrica. Qual è la verità?