Graph
Data Encryption Key

🔑Data Encryption Key

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.

Source

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.

Source

NIST Glossary

Data-encryption key (DEK): A key used to encrypt plaintext or to decrypt ciphertext.

Formal glossary definition from a standards body.

Source

Rijndael Envelope Encryption Knowledge Management System IAM Encryption at Rest Hardware Security Module Symmetric Key TLS Session Key Asymmetric Encryption

COMPETING TERMS

Envelope Key Public Key

RELATIONS

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

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

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