vmward

5.000 €

Boot-time key authority for VM disk encryption: LUKS passphrases released per boot to authenticated hypervisors, never stored on the host.

SKU: YRM-SEC-WARD Category: Tags: , , , , , Brand:

vmward – Boot Authorization and Disk-Encryption Key Authority

vmward is a two-part solution (a central authorization server and a per-hypervisor client) that keeps every VM’s disk encrypted with a key that lives only on your authority server, never on the machine that runs the disk. When a VM boots, the client asks the server for that VM’s passphrase; the server checks the licence, the source, and the machine’s cryptographic identity, then hands back the key sealed to that host alone. The client opens the LUKS volume, hands it to QEMU, and drops the key. A disk image stolen off the hypervisor is inert. Built on battle-tested open source (LUKS2/dm-crypt, X25519/Ed25519/AES via OpenSSL, Python 3, SQLite) with modern deployment flexibility and sold to run entirely inside your own infrastructure.


Key Capabilities

Flexible Deployment Models

The server is a single-file Python service (RHEL / Rocky / Fedora, shipped as an RPM) that binds to loopback behind your existing Apache or nginx reverse proxy on Docker, VMware, KVM, OpenStack or bare-metal. The client ships for both hypervisor worlds: an RPM for libvirt/KVM, and a Debian package for Proxmox VE in two flavors: A (qcow2 + QEMU-native LUKS) and B (LUKS2 on the raw zvol via cryptsetup). One protocol, one server, every estate.

Keys That Never Rest on the Hypervisor

The passphrase is fetched at boot, used to open the disk, and immediately dropped: QEMU holds the open volume, so the key is gone from the host. There is no keyfile on disk, no secret in the VM config, nothing for an attacker with the image to find.

Per-Restart Keyslot Rotation

Every boot can rotate the LUKS keyslot: the key that opened the disk is retired and replaced on a strict commit-before-erase order, so a crash never locks the VM out. A key that leaks ages out of usefulness within a single reboot.

Sealed, End-to-End Delivery

Each passphrase is sealed to the requesting host’s X25519 public key and signed by a per-customer Ed25519 key that chains to a 50-year certificate authority. The secret is unreadable in transit, safe even over a plain HTTP hop inside your network, and provably from yREMORA, not an impostor on the path.

Layered, Zero-Trust Access Control

Every hypervisor-facing request clears three independent gates: a mutual-TLS client certificate per hypervisor (terminated at your proxy), a bearer token, and a source-IP allowlist that accepts single hosts or CIDR blocks, IPv4 and IPv6, validated at startup. Enrolment binds a licence to exactly one machine’s fingerprint on first use.

Authenticated Encryption & Tamper Detection

Optional per-VM dm-integrity (AEAD) upgrades confidentiality-only disks to authenticated ones: silent bit-rot or tampering of the ciphertext at rest becomes a hard I/O error, raised to the operator as a CLIENT INTEGRITY FAILURE alarm.

Downgrade & Tamper Tripwires

A request that omits the sealing nonce, the signature of a downgraded or impersonated client, is not answered with a key: the VM fails to boot as though the disk were corrupt, and the real event goes only to the server log, teaching an attacker nothing.

Per-VM Licensing & Policy

Every VM is a licence with an owner (customer), an expiry, a revoke switch, and a release policy: auto (released without asking) or approve (an operator confirms each boot). Revoke a licence and that VM never boots again; let it expire and it stops on schedule.

RESTful Admin API & Operator Console

vmward-adm and a read-only web console drive customers, hypervisors, licences, live boot approvals, a full authorization audit trail, a log / integrity view, consistent online database backups, and break-glass key recovery, all over an admin-token API, never exposed through the proxy.

Deployment & Licensing

vmward is delivered to run on your infrastructure: both the authority server and the hypervisor clients live inside your estate, and keys, licences, and audit never leave your control. The listed price covers one hypervisor fleet licence. Deployment and hardening by yREMORA: get a quote.

Open-Source Foundation

No proprietary crypto and no black boxes: vmward stands on LUKS2 / dm-crypt (cryptsetup), X25519 / Ed25519 / AES (OpenSSL), Python 3: all auditable, all industry-standard, no vendor lock-in. yREMORA integrates, hardens, deploys, and supports the complete solution.


Ideal For

Hosting providers, managed-service providers, and enterprises running fleets of VMs on Proxmox VE or libvirt/KVM that must prove their data-at-rest encryption keeps the keys off the machine that runs the disks: multi-tenant estates, data-sovereignty and compliance regimes (GDPR and similar regulations), and anyone who needs a stolen or seized disk image to be worthless without the authority server’s blessing.

Note: Get a quote: tell us your hypervisor platform (Proxmox VE / libvirt) and fleet size, or reach us on WhatsApp: +39 33 38611161. vmward pairs with yREMORA Security Consultancy, Deployment Services, and Monitoring Services.


Commercial Competition Analysis

HashiCorp Vault

Auto-unseal / Transit: general secrets manager; no VM-boot integration, no per-boot rotation, no decoy defense. vmward: purpose-built for Proxmox/libvirt boot, per-restart rotation, sealed-to-host delivery.

Cloud KMS

AWS KMS, Azure Key Vault: ties your keys to a cloud you may be trying to leave. vmward: runs on your own infrastructure, zero cloud dependency.

KMIP appliances

Thales, Fortanix: HSM-centric, costly, heavyweight to operate. vmward: software, open foundation, per-VM licensing, no appliance.

SED / TCG Opal

Self-encrypting drives: hardware-bound, weak key lifecycle, nothing per-VM or per-boot. vmward: software keys held off-host, rotated every boot, per-VM scoped.

clevis / tang

Network-bound disk encryption: unseals from a network server, but no rotation, no per-VM policy/licensing, no host-sealing, no tamper/decoy defense. vmward: adds licensing, rotation, sealing, tamper tripwires, and Proxmox/libvirt integration.

Manual LUKS + keyfile

The key sits with the disk it protects. vmward: removes the key from the host entirely.