Skip to main content
December 13, 2025

Use TPM 2.0 PCR binding to allow password-less unlock after reboot on Linux

  • December 13, 2025
  • 4 replies
  • 136 views

The Problem:

Windows/macOS: Users can reboot and immediately use Windows Hello or Touch ID to unlock. The Master Password is rarely needed.

Linux: Even with "System Authentication" enabled, we are forced to type the full Master Password at least once after every reboot or app restart.

The Proposal:

I would love to see 1Password for Linux implement native TPM 2.0 support to securely store the vault decryption secret, bound to the system's hardware state.

Since modern Linux distributions (like Arch, Fedora, Ubuntu) now have mature TPM support (e.g., via systemd-cryptenroll), the infrastructure is ready.

How it could work:

1.Secret Sealing: 1Password could seal the necessary decryption key into the TPM chip.

2.PCR Binding: Bind this key to specific Platform Configuration Registers (PCRs), such as PCR 7 (Secure Boot state) and PCR 0 (Firmware).

The Result: On boot, if the system hasn't been tampered with (Secure Boot is valid), the TPM releases the key, and 1Password unlocks automatically—or just asks for a fingerprint—without needing the Master Password.

Why this matters:

Parity: It brings the Linux client up to par with the "magic" experience on other platforms.

Security vs. Convenience: It encourages users to set incredibly long, complex Master Passwords because they won't have to type them daily.

I know many power users in the Linux community are already using TPM for disk encryption (LUKS). It would be amazing to see 1Password leverage this same hardware capability.

Does anyone else in the community want this? Please vote or comment if you do!

Thanks

Pinned Reply By 1P_Dave

Hello folks! 

Thank you for the feedback! I can see how it would make a real difference when using 1Password for Linux and I've submitted a feature request for our team to consider.

We really appreciate you taking the time to share how we can improve 1Password on Linux!

-Dave

4 replies

AJCxZ0
December 25, 2025

While I currently have no systems with the required TPM 2.0 chip, this is certainly a technology which 1Password should support on all platforms.

December 25, 2025

I don't think having to re-type a passphrase after reboot is that onerous. There are other features I'd prefer prioritized, one of them being easier setup of FIDO/U2F as an authentication mechanism so that, after my system locks, I don't have to retype the master password. _That's_ a pain.

July 7, 2026

+1 on this. Confirmed my system (Bazzite/Fedora Atomic, KDE) has a fully functional TPM 2.0:

 /dev/tpm0 and /dev/tpmrm0 present, PCRs available.

 

The systemd-cryptenroll precedent is exactly right; the hardware/software plumbing is already there on modern distros, 1Password just needs to hook into it the way it already does for Windows TPM.

1P_Dave
1Password Employee
1Password Employee
July 7, 2026

Hello folks! 

Thank you for the feedback! I can see how it would make a real difference when using 1Password for Linux and I've submitted a feature request for our team to consider.

We really appreciate you taking the time to share how we can improve 1Password on Linux!

-Dave