In de cryptografie is Triple DES een blokcodering die met behulp van de Data Encryption Standard (DES) driemaal wordt gemaakt. Triple DES staat ook bekend als TDES of, meer standaard, TDEA (Triple Data Encryption Algorithm ).

Toen werd ontdekt dat een 56-bits sleutel van DES niet genoeg is om te beschermen tegen brute kracht aanvallen, werd TDES gekozen als een eenvoudige manier om de sleutelruimte te vergroten zonder de noodzaak om over te schakelen naar een nieuw algoritme. Het gebruik van drie stappen is essentieel om meet-in-the-middle-aanvallen te voorkomen die effectief zijn tegen dubbele DES-encryptie.

In het algemeen heeft TDES met drie verschillende sleutels (3-sleutel {k1, k2, k3} TDES) een sleutellengte van 168 bits: drie 56-bits DES-sleutels (met pariteitsbits 3-sleutel TDES heeft de totale opslaglengte van 192 bits), maar door de meet-in-the-middle-aanval is de effectieve beveiliging slechts 112 bits. Een andere versie, genaamd tweesleutel TDES (2-key TDES), gebruikt k1 = k3, waardoor de sleutelgrootte wordt teruggebracht tot 112 bits en de opslaglengte tot 128 bits. Deze modus kan echter worden gebruikt door middel van bepaalde gekozen of gekende tekstaanvallen en dus wordt TDES door NIST zo behandeld dat het slechts 80 bits aan beveiliging heeft.

Door het ontwerp, DES en dus TDES, hebben we te maken met trage prestaties in software. TDES is beter geschikt voor hardware-implementaties, die veel van de plaatsen zijn waar het nog steeds wordt gebruikt.

TDES verdwijnt langzaam uit het gebruik, grotendeels vervangen door de Advanced Encryption Standard (AES). Een grootschalige uitzondering is binnen de elektronische betalingsindustrie, die nog steeds op grote schaal gebruik maakt van 2TDES en de daarop gebaseerde standaarden blijft ontwikkelen en verspreiden (bijv. EMV, de standaard voor interoperationele IC-kaarten; ook wel "Chipkaarten" genoemd, en IC-compatibele POS-terminals en ATM's). Dit garandeert dat TDES tot ver in de toekomst een actieve cryptografische standaard zal blijven.