Diagram showing client-side encryption layers with AES-256 keys protecting vault records before data reaches the cloud
← Back to blog

Zero-Knowledge Encryption Explained — And Is Keeper Zero-Knowledge?

Zero-knowledge encryption means all encryption and decryption happen on the user’s device, so the provider’s servers never hold — or can derive — the plaintext. Even if a provider’s infrastructure were compromised, attackers would find only ciphertext. Keeper Security is built on this model: its architecture is designed so that Keeper’s own infrastructure never has the ability to decrypt stored vault data.

What “Zero-Knowledge” Actually Means

The term is often misused in marketing, so it’s worth being precise. A system is genuinely zero-knowledge when:

  • Keys are generated and managed client-side, not by the service.
  • The provider stores only encrypted blobs — it cannot decrypt them even under legal compulsion or in the event of a server breach.
  • Authentication never requires transmitting the raw master secret to the server.

This is distinct from “encryption at rest,” where the provider encrypts your data but still controls the keys. In that model, the provider can decrypt on request. Zero-knowledge removes that option entirely.

How Keeper’s Layered AES-256 Architecture Works

Keeper’s encryption is structured in tiers, each protecting the one above it:

  • Record-level keys. Each vault record is encrypted with a unique, client-side-generated 256-bit AES key (GCM mode). A different key for every record means a compromise of one record key exposes nothing else.
  • Shared-folder and data-key layers. Record keys are themselves encrypted by folder-level and user-level data keys — creating a hierarchy where access to one layer does not cascade upward.
  • Transit encryption. Data moves between device and Keeper’s cloud over TLS, and is stored at rest as AES-256 ciphertext.

The result is that Keeper’s servers receive and store encrypted blobs; the keys that unlock them never leave the client in plaintext form.

Authentication Without Exposing the Master Secret

Zero-knowledge architectures face a specific challenge at login: how do you verify identity without the server ever seeing the password or key?

Keeper handles this in two ways depending on how a user authenticates:

  • Master-password logins. The master password is used locally to derive encryption keys. The server validates identity through a cryptographic proof, not by receiving and checking the password itself.
  • SSO and passwordless logins. Keeper uses elliptic-curve cryptography at the device level, so federated identity (via Entra ID, Okta, Google Workspace, or other supported providers through Keeper SSO Connect) can be used without abandoning the zero-knowledge model.

In both flows, the decryption keys stay on the device.

Why This Matters for Regulated Environments

For organizations in regulated industries — financial services, healthcare, government — zero-knowledge encryption addresses a specific audit and liability question: can your vendor read your secrets? With a conventional encrypted-at-rest model, the honest answer is yes, under certain conditions. With a verified zero-knowledge model, the answer is no, by design.

Keeper states it holds the longest-standing SOC 2 attestation and ISO 27001 certification in the password-management industry. The platform also carries FedRAMP High Authorization and ISO 27017 and ISO 27018 certifications, and its cloud infrastructure is aligned to more than 325 controls mapped to NIST guidelines. From Applied IAM’s perspective, those certifications are meaningful precisely because the underlying architecture limits what any party — including Keeper itself — can access.

Zero-Knowledge as a Foundation, Not a Feature

It’s worth situating zero-knowledge encryption in the broader identity-security picture. Encryption protects data at rest and in transit, but it doesn’t govern who can access what, when, or under what conditions. That’s the role of privileged access management, least-privilege enforcement, just-in-time access, and credential rotation.

Keeper builds zero-knowledge encryption into the foundation of KeeperPAM — its cloud-native platform that also covers secrets management for non-human identities, session management, and zero-standing-privilege controls. The encryption model means the data those controls protect is unreadable to anyone who lacks the right client-side keys — including the platform vendor itself.

AK

Aman Kumar

GTM Strategist · CyberArk Certified Delivery Engineer

Reads the documentation. Then asks an engineer what really happens.

Ready to close the credential gap?

As a Keeper partner, AppliedIAM deploys and runs Keeper across password management, dark web monitoring, secrets, and privileged access.

Talk to us about Keeper →
← Back to blog