updatedjust now
ICP Security

Stopping Data Breaches

How ICP's vetKeys end-to-end encryption, verifiable credentials, and on-chain integrity prevent data breaches and protect sensitive data.

ICPsecuritydata breachesvetKeysencryptionverifiable credentials

01Why breaches keep happening

Most data breaches share a root cause: sensitive data is stored in a form that a single compromised credential, insider, or misconfigured server can expose. Centralized databases concentrate the data in one place, and the keys that protect it are often held by the same party that stores it. When that party is breached, the data — and the keys — go together.

02vetKeys end-to-end encryption

ICP's vetKeys (verifiable encrypted keys) let a canister derive encryption keys that are verifiably bound to the network and to specific principals, without any single node ever seeing the plaintext key. Data can be encrypted end-to-end so that even the canister's operators cannot read it without the intended recipient's key. This removes the 'one database, one key, one breach' failure mode: an attacker who compromises the storage cannot decrypt the data, because the decryption key is not stored alongside it.

03Verifiable credentials

ICP supports verifiable credentials — cryptographically signed claims about identity or attributes that a user can present without revealing more than necessary. Instead of a service storing a trove of personal data and hoping it never leaks, users hold signed credentials and present only what a given interaction requires. There is less sensitive data at rest to steal, and the credentials themselves are tamper-evident, so a stolen credential cannot be silently altered or replayed against its issuer.

04On-chain integrity

Because canister state is replicated and consensus-verified, tampering with stored data is detectable and effectively impossible for a single actor. Integrity is a property of the network, not a promise from a vendor. For Apex, this is the sovereignty thesis in security terms: your sensitive data is protected by open, verifiable infrastructure rather than by a closed system you must trust on faith.