Разница между программным и аппаратным исполнением доверенного платформенного модуля (TPM) заключается в том, что при программном исполнении функции TPM выполняются встроенными программами процессора, а при аппаратном — это отдельный физический микрочип на материнской плате. 25
Аппаратное исполнение предполагает наличие специального разъёма на материнской плате для установки модуля TPM (как правило, он имеет маркировку «TPM»). 1 Чаще всего производители размещают его рядом с контактами для USB-портов. 1
Программное исполнение используется, если компьютер или материнская плата не оснащены физическим чипом TPM. 5 В этом случае программная реализация эмулирует возможности доверенного платформенного модуля, используя виртуальную поддержку TPM, встроенную в процессоры последних годов выпуска (например, Intel или AMD). 5