xVaultDB: Encrypted Split Database
Row-level XorIDA splitting where each database record is serialized, HMAC-signed, and distributed across independent storage backends. No single backend ever holds reconstructable data.
The Problem
Database breaches expose entire tables of sensitive records. Encryption at rest still gives the database server full access to plaintext during query execution.
Traditional database encryption protects data on disk but decrypts everything in memory when the server processes queries. A compromised database server, a leaked backup, or an insider with admin credentials gets access to every row in every table simultaneously.
Column-level encryption and tokenization add complexity but still concentrate trust in a single system. The encryption keys live on the same infrastructure as the data, creating a single point of catastrophic failure.
The Old Way
The PRIVATE.ME Solution
xVaultDB applies XorIDA threshold splitting at the row level. Each record is serialized, HMAC-signed for integrity, and split into N shares distributed across independent storage backends.
No single backend holds enough information to reconstruct any record. An attacker who compromises one storage node gains zero information about the original data — this is information-theoretic security, not computational.
Reconstruction requires K-of-N shares with HMAC verification before reassembly. Tampered shares are detected and rejected before they can corrupt the reconstruction process.
The New Way
How It Works
Each database row passes through a structured pipeline: serialization, validation, XorIDA splitting across N storage nodes, HMAC verification, and threshold reconstruction on read.
Use Cases
Split EHR records across independent storage nodes. HIPAA breach risk drops to zero per node. Reconstruction requires quorum from authorized endpoints only.
HIPAA CompliantTransaction records split across geo-distributed backends. No single data center holds reconstructable financial data. Meets SEC 17a-4 immutability requirements.
SEC 17a-4Customer PII split at the row level. A database breach yields zero usable personal data. GDPR right-to-erasure is satisfied by destroying K shares.
GDPR ReadyEach tenant's data split to tenant-specific backend sets. Cryptographic isolation eliminates cross-tenant data leakage even with shared infrastructure.
Zero TrustIntegration
import { splitRow, querySecure } from '@private.me/xvaultdb'; // Split a patient record across 3 backends (2-of-3 threshold) const shares = await splitRow( { id: 'pat-001', name: 'Jane Doe', ssn: '***-**-1234' }, ['backend-a.internal', 'backend-b.internal', 'backend-c.internal'], { n: 3, k: 2 } ); // Query with threshold reconstruction const result = await querySecure('pat-001', shares);
Security Properties
| Property | Mechanism | Guarantee |
|---|---|---|
| Confidentiality | XorIDA K-of-N splitting | Information-theoretic — zero knowledge per share |
| Integrity | HMAC-SHA256 per share | Tamper detection before reconstruction |
| Availability | Threshold redundancy | N-K backend failures tolerated |
| Isolation | Independent storage backends | No cross-backend data correlation |
| Erasure | Share destruction | Destroy K shares = irreversible deletion |
Verifiable Data Protection
Every operation in this ACI produces a verifiable audit trail via xProve. HMAC-chained integrity proofs let auditors confirm that data was split, stored, and reconstructed correctly — without accessing the data itself.
Read the xProve white paper →
Deployment Options
SaaS Recommended
Fully managed infrastructure. Call our REST API, we handle scaling, updates, and operations.
- Zero infrastructure setup
- Automatic updates
- 99.9% uptime SLA
- Pay per use
SDK Integration
Embed directly in your application. Runs in your codebase with full programmatic control.
npm install @private.me/xvaultdb- TypeScript/JavaScript SDK
- Full source access
- Enterprise support available
On-Premise Enterprise
Self-hosted infrastructure for air-gapped, compliance, or data residency requirements.
- Complete data sovereignty
- Air-gap capable
- Docker + Kubernetes ready
- RBAC + audit logs included
Ready to deploy xVaultDB?
Talk to Ren, our AI sales engineer, or book a live demo with our team.
Ship Proofs, Not Source
xVaultdb generates cryptographic proofs of correct execution without exposing proprietary algorithms. Verify integrity using zero-knowledge proofs — no source code required.
- Tier 1 HMAC (~0.7KB)
- Tier 2 Commit-Reveal (~0.5KB)
- Tier 3 IT-MAC (~0.3KB)
- Tier 4 KKW ZK (~0.4KB)