Assume the perimeter is already gone. Encrypt and verify anyway.

OmniPriv is built on the assumption that something will eventually end up somewhere it should not. Every secret is encrypted, every component talks over mutual TLS, and every login can be made to prove more than a password.

Multi-factor authentication is enforced up front, a layered key hierarchy protects what is stored, and cryptographic hash-chaining protects what is recorded, so integrity holds even when the storage layer underneath is not trusted.

key hierarchy: KEK, DEK and SEK
3-tierkey hierarchy: KEK, DEK and SEK
second-factor methods, from biometrics to email codes
5second-factor methods, from biometrics to email codes
audit rows per HMAC-SHA256 checkpoint, verified every 5 minutes
50audit rows per HMAC-SHA256 checkpoint, verified every 5 minutes
hard-coded credentials inside the platform
0hard-coded credentials inside the platform

Verification before authorization

Identity is checked continuously rather than once. Nothing in the platform treats a successful login as proof of anything that happens afterwards.

Multi-factor

The factor your users actually carry

Biometric, hardware token, TOTP, SMS-based two-factor and email one-time codes are all supported, so the second factor can match the hardware your people already have.

Keystroke dynamics

Adaptive MFA at login

Keystroke rhythm, speed and pattern are compared against the identity's learned baseline. A drift triggers an MFA challenge automatically rather than being logged and ignored.

Role boundaries

Isolation between administrators

An administrator cannot reach credentials or approve requests outside their defined role boundaries, enforced at every access layer, not only in the interface.

Encrypted at rest, in transit, and between components

Encryption only means something if it covers the whole path. Stored credentials, data in flight, and the internal traffic between OmniPriv's own components are each encrypted separately, so no single layer is the only thing standing between an attacker and a secret.

  • A layered key hierarchy (KEK, DEK, SEK) protects stored keys
  • Envelope encryption covering data at rest and in transit
  • Mutual authentication between platform components, so nothing crosses the wire in plaintext at any layer
See the framework mappings behind it

Integrity and key custody

The harder question is not whether data is encrypted, but who holds the keys and whether anyone could change the record afterwards.

Tamper-proof audit storage

Audit records are held in tamper-proof storage with cryptographic audit-chain hashing, preserving integrity and non-repudiation, not merely retaining entries.

Zero hard-coded credentials

The platform itself contains no hard-coded credentials. Every secret it uses is vault-managed and auditable, including the ones that keep the platform running.

Independent key backup

The installation key is generated at installation and must be stored externally and independently of the platform, then carried forward across upgrades and migrations.

Encrypted backups

Backups are fully encrypted with independent, secure key management, so a stolen backup is not a stolen credential store.

Put the encryption where the risk actually is

  1. Encrypted in transit
  2. Encrypted at rest
  3. Hash-chained throughout

MFA at the front, layered keys behind it, mutual authentication between every component and hash-chained records underneath.

We will walk through the encryption model and the key custody arrangements against your environment.

Frequently Asked Questions

Have a question that is not here?

Talk to the OmniPriv team about your identities, systems and AI agents.

Request a Demo

Biometric factors, hardware tokens, TOTP authenticator apps, SMS-based two-factor and email one-time codes. Supporting several matters in practice, because a second factor only helps if the people who need it are willing and able to use it.