Si dice che TPM venga proposto per risolvere problemi che il software da solo non è in grado di fare. A mio parere, ciò significa che il TPM non può essere simulato utilizzando il software. Ad esempio, per quanto ne so, TPM viene fornito con un generatore di numeri casuali basato sull'hardware. Penso che sia in grado di generare veri numeri casuali, che è qualcosa che il software non può fare. Il software è in grado di generare solo numeri pseudo casuali.
Credo che ci siano caratteristiche di distinzione più critiche del TPM da soluzioni software e la loro comprensione è fondamentale per l'apprendimento del TPM. Qualcuno potrebbe dare una lista dei più critici con una breve descrizione per ciascuno?
Per ora, semplicemente non riesco a capire chiaramente come TPM sia così speciale. È perché la sua chiave privata di root è esclusivamente per uso interno al TPM e non può essere letto altrimenti nemmeno dal suo proprietario, il che è quasi impossibile senza il supporto hardware?