Graph
DESx

🎛️DESx

NEW

A DES variant that applies key whitening to the input and output to strengthen resistance against brute-force and meet-in-the-middle attacks.

DESCRIPTION

DESx modifies DES by xoring additional secret material with plaintext before DES and with ciphertext after DES, a technique known as key whitening. Proposed by Ron Rivest, DESx aimed to increase effective security without changing the DES core. While it improves resistance to exhaustive key search, DESx inherits DES’s 64-bit block limitations and older design constraints. In practice, DESx was a transitional idea and is now superseded by modern ciphers like AES and AEAD modes.

ALTERNATIVE DEFINITIONS

Wikipedia

DES-X (or DESX) is a variant on the DES block cipher that uses extra key material (whitening) to increase security.

Concise description focusing on whitening and increased security over DES.

Source

Handbook of Applied Cryptography

DESX is a strengthened version of DES obtained by key whitening, i.e., by xoring additional subkeys with the input and output of DES.

Defines DESX by construction and ties it to whitening as a specific technique.

Source

Data Encryption Standard Whitening Symmetric Block Cipher Algorithms Meet-in-the-Middle Attack Ron Rivest Key Schedule

COMPETING TERMS

3DES AES

KNOWLEDGE AREAS

Data Security Software Engineering

TARGET AUDIENCE

Security Architect Cybersecurity Engineer Software Developer Chief Information Security Officer

EXTERNAL SOURCES

TOP QUESTIONS

How does DESx differ from DES?

DESx adds key whitening: it xors extra key material with plaintext before DES and with ciphertext after DES, complicating brute-force and meet-in-the-middle attacks.

Category: Definition

Who proposed DESx and why?

Ron Rivest proposed DESx to extend DES’s useful life without changing its core, by increasing effective security through whitening.

Category: History

Is DESx secure today?

DESx improves on DES but is outdated; modern ciphers like AES offer better security, larger blocks, and efficient implementations.

Category: Opinion

Does DESx fix DES’s 64-bit block limitation?

No. DESx keeps the 64-bit block size and associated birthday-bound issues, limiting its suitability for large volumes.

Category: Risks

How does DESx relate to 3DES?

Both aim to strengthen DES. DESx uses whitening; 3DES uses multiple DES passes. 3DES became more widely standardized.

Category: Comparison

What attacks does DESx aim to resist?

Primarily brute-force and meet-in-the-middle on DES by complicating key search with additional secret mixing.

Category: Concept

Should new systems adopt DESx?

No. Use AES with AEAD modes for modern security and performance requirements.

Category: Requirements

What is key whitening in DESx?

It’s the pre- and post-processing xor with secret subkeys to obscure inputs and outputs of the DES core.

Category: Concept

What compliance considerations impact DESx usage?

Standards and regulations generally require modern algorithms; DES derivatives like DESx typically do not meet current requirements.

Category: Compliance