这是维基百科关于BitLocker的一段内容
受BitLocker保护的计算机一旦运行,其密钥就会存储在内存中,在此位置,它们可能会受到能够通过例如1394 DMA通道访问物理内存的进程的攻击。内存中的任何加密材料都可能受到此攻击的威胁,因此,它不是BitLocker所特有的。
据我了解,据称BitLocker使用的受信任平台模块(TPM)专门用于抵御此类攻击:
...在从TPM获得密钥的软件应用程序使用密钥执行加密/解密操作时,密钥仍然很容易受到攻击,如冷启动攻击中所示。如果无法在总线或外部程序上访问TPM中使用的密钥,并且所有加密/解密都在TPM中完成,则可以消除此问题。
TPM图暗示密钥存储和加密/解密引擎应该是模块的一部分。那么,为什么没有使用此功能的全盘加密产品呢?例如:为什么没有FDE软件,不容易受到冷启动攻击?