NEW
Also known as: DEK
A symmetric key used to encrypt and decrypt data, often protected by a separate key encryption key in envelope encryption.
DESCRIPTION
A Data Encryption Key (DEK) performs bulk data encryption using symmetric algorithms like AES. In envelope encryption, a Key Encryption Key (KEK) protects the DEK. DEKs are generated per object or session and managed via KMS or HSMs. Proper rotation, storage, and access controls reduce compromise risk. DEKs underpin encryption at rest and in transit for applications, databases, and cloud services.
ALTERNATIVE DEFINITIONS
AWS KMS
A data key is a symmetric key that you use to encrypt data, including large data and data in memory.
Clarifies symmetric nature and bulk encryption usage.
Google Cloud KMS
In envelope encryption, a data encryption key (DEK) encrypts data, and a key encryption key (KEK) encrypts the DEK.
Defines DEK/KEK roles in envelope encryption.
NIST Glossary
Data-encryption key (DEK): A key used to encrypt plaintext or to decrypt ciphertext.
Formal glossary definition from a standards body.
RELATED TERMS
Rijndael Envelope Encryption Knowledge Management System IAM Encryption at Rest Hardware Security Module Symmetric Key TLS Session Key Asymmetric Encryption
COMPETING TERMS
RELATIONS
- Broader: Key
KNOWLEDGE AREAS
Data Security Cloud Infrastructure
TARGET AUDIENCE
Security Architect Cybersecurity Engineer Cloud Architect DevOps Engineer Chief Information Security Officer Data Privacy Officer
EXTERNAL SOURCES
- Wikipedia - Key (cryptography)
- AWS KMS - Key concepts and data keys
- Google Cloud - Envelope encryption guide
- NIST - Key management recommendations
TOP QUESTIONS
How does a Data Encryption Key differ from a Key Encryption Key?
DEKs encrypt data; KEKs encrypt DEKs, protecting them under envelope encryption.
Category: Overview
What algorithms are typical for Data Encryption Keys?
AES-256 and AES-128 are common choices for symmetric data encryption.
Category: Requirements
What are common mistakes with Data Encryption Keys?
Storing DEKs in code, weak entropy, and failing to rotate keys increase compromise risk.
Category: Mistakes
How should Data Encryption Keys be managed?
Use KMS/HSMs, enforce IAM controls, rotate keys, and audit access and usage.
Category: Management
What is the biggest risk related to Data Encryption Keys?
Key exposure enables bulk data decryption; robust protection and compartmentalization are essential.
Category: Risks
How often should Data Encryption Keys be rotated?
Follow policy and compliance requirements; rotate on compromise, scheduled intervals, or substantial system changes.
Category: Requirements
Do Data Encryption Keys handle encryption in transit?
DEKs can serve as session keys; TLS usually derives ephemeral symmetric keys for transport.
Category: Overview
What is envelope encryption’s benefit for DEKs?
It limits DEK exposure and allows centralized KEK management via KMS.
Category: Opinion
Where to start learning about managing Data Encryption Keys?
Review NIST SP 800-57 and cloud KMS documentation on key lifecycles.
Category: Requirements