当初のTPMコンセプトを発展させた最初のステップは、IntelではExecute Disable Bit (XD)、AMDではNon Execute (NX)、MicrosoftではData Execution Protection (DEP)と呼ばれる技術の導入でした。これはバッファオーバーランの問題に特化した技術で、プログラムに割り当てられたメモリ領域と非実行領域を厳密に分離します。ただし、この機能はCPU、オペレーティングシステム、アプリケーションの両方でサポートされている必要があります。現在、対応しているオペレーティングシステムは、Microsoft Windows Server 2003 SP1、Microsoft Windows XP SP2、Windows XP Professional x64、SUSE Linux 9.2、Enterprise Linux 3 update 3です。