3DES

E123429

3DES (Triple DES) is a symmetric-key block cipher that applies the Data Encryption Standard (DES) algorithm three times to each data block to provide stronger encryption security.

All labels observed (7)

How this entity was disambiguated

Statements (44)

Predicate Object
instanceOf block cipher ⓘ
encryption algorithm ⓘ
symmetric-key block cipher ⓘ
alsoKnownAs TDEA ⓘ
linked to: 3DES

Triple DES ⓘ
linked to: 3DES

Triple Data Encryption Algorithm ⓘ
linked to: 3DES
appliesAlgorithm DES three times per data block ⓘ
basedOn DES ⓘ
belongsToStandardFamily Data Encryption Algorithm (DEA) family ⓘ
blockSize 64 bits ⓘ
category symmetric cryptography ⓘ
compatibleWith existing DES hardware (with modifications) ⓘ
computationalCost roughly three times that of DES ⓘ
deprecatedBy NIST for many new applications ⓘ
designedTo increase security over single DES ⓘ
encryptionMode EDE (encrypt-decrypt-encrypt) ⓘ
EEE (encrypt-encrypt-encrypt) ⓘ
introducedAs stronger alternative to DES without changing block size ⓘ
keySize 112 bits (effective, two-key 3DES) ⓘ
168 bits (nominal, three-key 3DES) ⓘ
notRecommendedFor new designs requiring long-term security ⓘ
operatesOn fixed-size data blocks ⓘ
requires key management for multiple DES keys ⓘ
securityLevel approximately 112-bit security for three-key 3DES due to attacks ⓘ
approximately 112-bit security for two-key 3DES ⓘ
specifiedIn ANSI X9.52 ⓘ
NIST SP 800-67 ⓘ
standardizedBy NIST ⓘ
status being phased out in many standards ⓘ
considered legacy algorithm ⓘ
supersededBy AES ⓘ
supportsMode CBC ⓘ
CFB ⓘ
CTR ⓘ
ECB ⓘ
OFB ⓘ
usedFor PIN encryption in payment systems ⓘ
data-at-rest encryption (legacy systems) ⓘ
data-in-transit encryption (legacy protocols) ⓘ
usedIn financial services industry ⓘ
usesKeyingOption Keying option 1 (three independent keys) ⓘ
Keying option 2 (two independent keys, K1=K3) ⓘ
Keying option 3 (K1=K2=K3, equivalent to DES) ⓘ
vulnerableTo meet-in-the-middle attacks (theoretical) ⓘ

How these facts were elicited

Referenced by (15)

Full triples — surface form annotated when it differs from this entity's canonical label.

Advanced Encryption Standard → predecessor → Data Encryption Standard ⓘ
linked to: 3DES
3DES → alsoKnownAs → Triple DES ⓘ
linked to: 3DES
3DES → alsoKnownAs → TDEA ⓘ
linked to: 3DES
3DES → alsoKnownAs → Triple Data Encryption Algorithm ⓘ
linked to: 3DES
DES → successorStandard → Triple DES ⓘ
linked to: 3DES
NIST SP 800-67 → focusesOn → Triple Data Encryption Algorithm ⓘ
linked to: 3DES
NIST SP 800-67 → focusesOn → TDEA ⓘ
linked to: 3DES
ANSI X9.52 → definesUseOf → Triple Data Encryption Standard ⓘ
linked to: 3DES
ANSI X9.52 → definesUseOf → 3DES ⓘ
ANSI X9.52 → encryptionAlgorithmFamily → Triple DES ⓘ
linked to: 3DES
CBC-MAC → typicalCipher → 3DES ⓘ
FIPS PUB 46 → relatedTo → Triple DES ⓘ
linked to: 3DES
ANSI X3.92 → influenced → Triple DES (3DES) ⓘ
linked to: 3DES