Crypto-Shredding
Crypto-shredding renders data unrecoverable by destroying encryption keys.
Crypto-Shredding
Crypto-shredding renders data unrecoverable by destroying encryption keys.
How it works
- All data encrypted with tenant-specific keys
- Keys stored in key hierarchy
- Delete Tenant Master Key (TMK)
- All data encrypted under TMK becomes unrecoverable
Use cases
- Tenant offboarding: Complete data deletion
- Data retention expiry: Automatic deletion
- Right to be forgotten: GDPR compliance
- Security incident: Emergency data destruction
Process
Tenant-level shredding
POST /kms/v1/tenants/{tenantId}/crypto-shred
{
"confirmation": "SHRED-{tenantId}",
"reason": "tenant_offboarding"
}
Resource-level shredding
POST /kms/v1/keys/{keyId}/shred
{
"confirmation": "SHRED-{keyId}"
}
Verification
After shredding:
- Key material overwritten
- Key metadata retained for audit
- Encrypted data remains but is unreadable
Audit trail
Shredding events include:
- Initiator identity
- Affected keys
- Reason
- Timestamp
- Confirmation token
Irreversibility
Crypto-shredding is irreversible. No recovery is possible. Requires explicit confirmation.