トリプルDES
平文を単にDESで3回暗号化するのではなく、暗号化→復号→暗号化の順に施す暗号アルゴリズムである。
C = encryptk3(decryptk2(encryptk1(P)))
ただし
P ... 平文
C ... 暗号文
ki ... 鍵 #i
encrypt, decrypt ... DES
この鍵の選択について3つのオプションが存在する。