Triple DES (also 3DES) is the encrypt-decrypt-encrypt EDE mode of the Data Encryption Standard (DES) algorithm.
The encryption is done by
- C = encryptk1(decryptk2(encryptk3(P))).
with
- P ... plaintext
- C ... ciphertext
- ki ... key #i
Because DES is not a group using it in EDE mode will increases its key size by a factor 3 (or 2 in the case of k1 = k3); in the case of DES this totals to 168 (or 112) bits. If k1, k2 and k3 are the same, triple DES is equal to DES.
See also: