Triple DES

This is an old revision of this page, as edited by Bryan Derksen (talk | contribs) at 09:01, 9 April 2002 (subscripts and superscripts aren't permitted inside preformatted text, according to w3c.). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

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: