然BitLocker使用的AES加密算法属公有领域，但它在BitLocker以及软件的其他组件中的实现都是专有的。该代码可供微软合作伙伴和企业审查，但须遵守保密协议。BitLocker的“透明运行模式”和“用户认证模式”使用TPM硬件检测BIOS和MBR预加载环境是否有未经授权的改变。如果检测到任何未经授权的更改，BitLocker将在USB设备上请求一个恢复密钥。该加密密钥用于解密卷主密钥，并允许继续运行引导过程。2008年2月，一个安全研究小组发布了所谓“冷启动攻击”的详细信息，其通过将机器从可