Tenzro Ledger
Enterprise cryptographic key management with post-quantum cryptography, hierarchical key derivation, and Autokey functionality. Process 125,690+ operations with 97.8% hierarchy health.
Key Features
Hierarchical Key Derivation
Create master keys and derive unlimited child keys with HKDF-SHA256 and cryptographic isolation
- 10,000+ derivations
- 8 hierarchy levels
- 97.8% health score
- Zero orphaned keys
Post-Quantum Cryptography
Future-proof encryption with ML-DSA, SLH-DSA and hybrid classical+quantum algorithms
- ML-DSA-65/87 support
- Hybrid mode
- 78.5% readiness score
- NIST compliant
Autokey Functionality
Automatic key provisioning for Google Cloud services with 94.2% compliance score
- 8,940+ operations
- 4 service types
- 145.7ms avg creation
- Policy enforcement
Three-Tier Protection
Software, HSM, and Distributed HSM protection levels with global availability
- FIPS 140-2 Level 3
- Global redundancy
- 2.3ms avg encryption
- 125,690 operations
Batch Operations
High-performance batch processing with up to 32 parallel workers
- 8,140 ops/sec
- 32 parallel workers
- 245.7ms batch time
- Transaction signing
Enterprise Analytics
Comprehensive statistics, quantum readiness assessment, and optimization insights
- Real-time metrics
- Cost optimization
- Usage analytics
- Health monitoring
Code Examples
// Create organization master key
const masterKeyResponse = await fetch('https://api.tenzro.com/ledger/keys/master', {
method: 'POST',
headers: {
'X-API-Key': 'sk_your_key_here',
'Content-Type': 'application/json'
},
body: JSON.stringify({
name: "organization-master-key",
hierarchy_level: "organization",
protection_level: "hsm",
location: "us-central1",
algorithm: "google_symmetric_encryption",
key_size_bits: 256,
labels: {
environment: "production",
department: "security"
},
rotation_period_days: 365,
organization_id: "org_abc123",
project_id: "my-project-id"
})
});
const masterKey = await masterKeyResponse.json();
console.log('Master key created:', masterKey.master_key_id);
console.log('Derivation path:', masterKey.derivation_path);
// Derive child key for payment service
const derivedKeyResponse = await fetch('https://api.tenzro.com/ledger/keys/derive', {
method: 'POST',
headers: {
'X-API-Key': 'sk_your_key_here',
'Content-Type': 'application/json'
},
body: JSON.stringify({
master_key_id: masterKey.master_key_id,
derived_key_name: "payment-service-key",
derivation_context: "payment_processing_encryption",
hierarchy_level: "service",
kdf: "hkdf_sha256",
derived_key_size_bits: 256,
key_purpose: "encrypt_decrypt",
encryption_algorithm: "aes_256_gcm",
labels: {
service: "payments",
environment: "production"
},
expiration_time: "2026-05-29T12:00:00Z"
})
});
const derivedKey = await derivedKeyResponse.json();
console.log('Derived key:', derivedKey.derived_key_id);
console.log('Generation:', derivedKey.derivation_generation);
// View complete hierarchy
const hierarchyResponse = await fetch(`https://api.tenzro.com/ledger/keys/hierarchy?root_key_id=${masterKey.master_key_id}&max_depth=5`, {
headers: { 'X-API-Key': 'sk_your_key_here' }
});
const hierarchy = await hierarchyResponse.json();
console.log('Hierarchy health score:', hierarchy.hierarchy_health.health_score);
console.log('Total keys:', hierarchy.total_keys);
console.log('Max generation:', hierarchy.max_generation);
// Rekey (rotate) derived key
const rekeyResponse = await fetch('https://api.tenzro.com/ledger/keys/rekey', {
method: 'POST',
headers: {
'X-API-Key': 'sk_your_key_here',
'Content-Type': 'application/json'
},
body: JSON.stringify({
derived_key_id: derivedKey.derived_key_id,
new_derivation_context: "payment_processing_encryption_v2",
preserve_hierarchy: true,
cascade_rekey: false,
transition_period_hours: 24
})
});
Create master keys and derive child keys with cryptographic isolation
Supported Algorithms
Algorithm | Type | Quantum Safe | Use Case | Performance |
---|---|---|---|---|
AES-256-GCM | Symmetric | No | Data encryption | 2.3ms avg |
RSA-PSS-2048 | Asymmetric | No | Digital signatures | 15.7ms avg |
ML-DSA-65 | Post-Quantum | Quantum-safe signatures | 45.6ms avg | |
ML-DSA-87 | Post-Quantum | High-security signatures | 52.1ms avg | |
SLH-DSA-SHA2-128s | Post-Quantum | Stateless signatures | 67.3ms avg | |
HKDF-SHA256 | Key Derivation | No | Hierarchical keys | 23.4ms avg |
Key Derivation Functions
HKDF-SHA256
6,780 operationsMost used for key derivation
HKDF-SHA512
1,456 operationsEnhanced security variant
PBKDF2-SHA256
567 operationsPassword-based derivation
Argon2ID
123 operationsMemory-hard function
Protection Levels
Software
HSM
Distributed HSM
Performance & Scale
Quick Start
2. Create Your First Master Key
// Create an organization master key
const response = await fetch('https://api.tenzro.com/ledger/keys/master', {
method: 'POST',
headers: {
'X-API-Key': 'sk_your_api_key_here',
'Content-Type': 'application/json'
},
body: JSON.stringify({
name: "my-master-key",
hierarchy_level: "organization",
protection_level: "hsm",
location: "us-central1",
algorithm: "google_symmetric_encryption",
organization_id: "org_12345"
})
});
const masterKey = await response.json();
console.log('Master key created:', masterKey.master_key_id);
3. Derive and Use Child Keys
// Derive a child key for your service
const deriveResponse = await fetch('https://api.tenzro.com/ledger/keys/derive', {
method: 'POST',
headers: {
'X-API-Key': 'sk_your_api_key_here',
'Content-Type': 'application/json'
},
body: JSON.stringify({
master_key_id: masterKey.master_key_id,
derived_key_name: "my-service-key",
derivation_context: "data_encryption",
hierarchy_level: "service",
kdf: "hkdf_sha256"
})
});
const derivedKey = await deriveResponse.json();
// Encrypt sensitive data
const encryptResponse = await fetch('https://api.tenzro.com/ledger/encrypt/hsm', {
method: 'POST',
headers: {
'X-API-Key': 'sk_your_api_key_here',
'Content-Type': 'application/json'
},
body: JSON.stringify({
plaintext: "Sensitive business data",
key_id: derivedKey.derived_key_id,
algorithm: "aes_256_gcm"
})
});
const encrypted = await encryptResponse.json();
console.log('Data encrypted with derived key');
Enterprise Use Cases
Database Encryption & Compliance
Encrypt sensitive database fields with hierarchical keys, automatic rotation, and compliance reporting.
- Field-level encryption with derived keys
- 365-day automatic key rotation
- FIPS 140-2 Level 3 compliance
- Comprehensive audit trails
Digital Signatures & PKI
Quantum-safe digital signatures for documents, APIs, and certificates with hybrid classical+PQC support.
- ML-DSA-65/87 post-quantum signatures
- Hybrid classical+quantum mode
- 8,140 signatures per second
- Long-term signature validity
Cloud Resource Encryption
Automatic key provisioning for Google Cloud services with policy enforcement and hierarchical access.
- Autokey for Cloud Storage, BigQuery
- 145.7ms average key creation
- 94.2% compliance score
- Policy-driven access control
High-Volume Transaction Processing
Batch processing for payment systems, blockchain, and high-frequency operations with parallel workers.
- Batch transaction signing
- 32 parallel workers
- 245.7ms batch completion
- Metadata and audit support
Next Steps
Need help? Check out our Quick Start guide or contact support