Разница между аппаратной и программной эмуляцией TPM 2.0 заключается в том, что при аппаратной эмуляции используется внешний аппаратный модуль TPM, а при программной — код выполняется в самом процессоре. 2
Аппаратная эмуляция позволяет использовать преимущества технологии TPM 2.0 в устройствах, имеющих возможность интегрировать встроенный чип. 1 Например, такая технология есть в процессорах AMD (fTPM, начиная с серии Ryzen 2500) и Intel (iPPT, процессоры Core 4-го поколения и выше). 2
Программная эмуляция позволяет использовать преимущества технологии TPM 2.0 в устройствах, не имеющих возможности интегрировать встроенный чип. 1 Например, этот способ используется в виртуальных машинах VMware Workstation и предусматривает внесение сведений о программном TPM 2.0 в файл конфигурации виртуальной машины. 5