Christian Walter

Classic "behind the curtain'-looker.

A whole new world - Running a PBA on 'bare-metal UEFI' with TamaGo

Pre-Boot Authentication (PBA) is a software that is used in the context of Self-Encrypting Drives (SEDs) - it unlocks the drive and makes it usable for the user.

TrustedPBA is a new PBA that is based on TamaGo and is executed as a EFI application. We wanted the simplicity of Golang combined with the benefits of the running the PBA in UEFI directly. TrustedPBA provides you with these benefits and is highly customizable:

  • Different methods to unlock the drive - TPM PCR-based, TPM NVRAM-based, Password Input and many others
  • Boot Policy Configuration

TrustedPBA enables the user to chainload every operating system which includes Windows which is a common limitation of 'classical' busybox PBAs.