I would like to seal away files on my system using keys stored in the TPM. Since my system uses UEFI to boot, I can no longer use TrustedGrub as a boot loader to maintain my trust chain. Are there any alternatives / ways to make use of the TPM on UEFI systems? Can Grub2 perhaps maintain the trust chain while booting UEFI?
2 Answers
There is currenly no version of TrustedGRUB, respectively TrustedGRUB2, supporting both UEFI and TPM at the same time. Good news is, that TrustedGRUB2 supports TPM, but not UEFI at the same time. So, a part of your request is possible.
https://github.com/Sirrix-AG/TrustedGRUB2
1.2 Features - TPM Support with TPM detection (only legacy/mbr mode, UEFI is not supported at the moment)
Matthew Garrett has a working GRUB2 fork with TPM support in UEFI mode.