接前文:TPM 2.0实例探索2 —— LUKS磁盘加密(2)
本文大部分内容参考:
Code Sample: Protecting secret data and keys using Intel® Platform...
二、LUKS磁盘加密实例
3. 将密码存储于TPM的LUKS
由于自动挂载需要在运行时提供一个口令(密码)或密钥以执行cryptsetup命令而无需用户交互,它必须在某种程度上是明确的。一个方法被需要以在运行时加密口令或密钥直到它被需要以解密卷。此种方法也保护磁盘与其安装到的系统相分离的情况。这个方法是TPM。
改进的解决方案包括以下两步:
- 密封口令或密钥文件到TPM中。
- 解密存于内存中的秘密并将其传递给cryptsetup。
关