Inventor(s)

Abstract

Techniques are described for passkey-authenticated encrypted backup and recovery using split-trust key derivation. A client device performs passkey authentication via WebAuthn/FIDO2 and invokes a PRF extension to obtain a high-entropy pseudorandom output. The client derives a client-side key component (e.g., a BackupRootKey via HKDF) from the PRF output and obtains a server-side secret from a backup service only after successful passkey authentication. The client combines the client-side key component and the server-side secret using a key derivation function to produce a backup encryption key used to encrypt backup data for cloud storage and to decrypt the backup during restore. Passkey credentials may be stored and synchronized via a password manager to enable cross-device recovery using biometric or device-unlock authentication without memorized passwords or long keys.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.

Share

COinS