Feedback

SECURITY

An Encryption Model that Prioritizes your Security

Data protection relies on a strong encryption model. Even as your solution provider, VMP Security has zero knowledge of your unencrypted Master Password, and hackers don't either.

Accessible only to you

VMP Security uses industry-standard encryption and hashing with salting so that you, and only you, can login to your vault.

Make your data useless to hackers

Your vault data is protected using AES-256 encryption and 600,000 rounds of PBKDF2-SHA-256 hashing plus salting.

Only decrypted on your device

We are the only person who can encrypt you vault. Only your personal Master Password – which is not stored on our servers – will unlock your vault.

How our zero-knowledge encryption works

Zero-knowledge encryption is a method, including industry-standard algorithms, on which VMP Security is built. Simply put, it means the only person who uses or knows your Master Password is you. This method applies encryption and hashing with salting to generate an encryption key used to encrypt (or decrypt) your vault, where your passwords are stored.

Zero Knowledge Encryption Diagram

Zero-knowledge encryption works by separating your unencrypted data from our servers. Think of it as the client (local) vs. the server (remote):

  • The client is you, particularly the devices you use to access VMP Security.
  • The server is VMP Security, specifically our servers, which are stored in the cloud.

Two things happen when you create your Master Password. VMP Security uses PBKDF2-SHA256 with 600,000 iterations to derive an encryption key. Then we perform one more iteration and use this as a separate authentication hash. When authentication is successful and the vault is retrieved, we use AES-256 bit with the encryption key to decrypt (and encrypt) your vault.

The authentication hash appropriately authenticates by ensuring your plaintext Master Password matches the derived authentication hash stored on the server.

By going through such strong security and sensitive methods, your Master Password and sensitive vault data are unknown to anyone but you. All these measures protect you against server-side attacks.

Encryption terminology 101

Encryption

A two-way function that converts plaintext (like your Master Password) to unreadable text. VMP Security encrypts your vault data to protect it from bad actors.

Hashing

A one-way function that converts data – like your plaintext Master Password – to a unique, unreadable output called a hash. The hash is stored server-side for authentication purposes.

Salting

Salting takes one input, like your Master Password or an authentication hash, and makes it more unique and even harder to match. Salt values are different for every user and input.

Learn how VMP Security protects your data

Trust Center

Your single source for the security, privacy, compliance, and system performance information.

Visit Trust Center →
Cybersecurity terminology

Demystify the jargon of cybersecurity to help you think and make informed decisions.

Read the article →
Technical white paper

Read about how we built the VMP Security service to ensure that your data is protected and always.

Security

Safeguarding your data is what we do with proactive security and reliability as cornerstones of our mission.

Learn more about Security →