A screenshot of my computer's startup screen, where it runs a hook called tpm2-encrypt and it outputs some TOTP number.
https://misskey-taube.s3.eu-central-1.wasabisys.com/files/a364ddc6-74c5-4b11-b184-862b84833210.webp
I now have TOTP codes in my boot process, this is a protection against evil maid attacks!!!
The secret used to generate those codes is bound on values that depend on the system's state. Such that, if you changed anything that could compromise the system's trustworthiness, like modify the BIOS firmware or modify secure boot, then the codes cannot be generated.
A BIOS password can't stop someone from disabling secure boot if they reset the motherboard, but with this system, any tampering can be detected.
GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.
All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.