Dalam kriptografi, Triple DES adalah cipher blok yang dibuat dari cipher Data Encryption Standard (DES) dengan menggunakannya tiga kali. Triple DES juga dikenal sebagai TDES atau, yang lebih standar, TDEA (Triple Data Encryption Algorithm).

Ketika ditemukan bahwa kunci 56-bit DES tidak cukup untuk melindungi dari serangan brute force, TDES dipilih sebagai cara sederhana untuk memperbesar ruang kunci tanpa perlu beralih ke algoritma baru. Penggunaan tiga langkah sangat penting untuk mencegah serangan meet-in-the-middle yang efektif terhadap enkripsi DES ganda.

Secara umum TDES dengan tiga kunci yang berbeda (3-key {k1 , k2 , k3 } TDES) memiliki panjang kunci 168 bit: tiga kunci DES 56-bit (dengan paritas bit 3-key TDES memiliki total panjang penyimpanan 192 bit), tetapi karena serangan meet-in-the-middle, keamanan efektif yang diberikannya hanya 112 bit. Versi lain, yang disebut TDES dua-kunci (2-key TDES), menggunakan k1 = k3 , sehingga mengurangi ukuran kunci menjadi 112 bit dan panjang penyimpanan menjadi 128 bit. Namun, mode ini dapat dimanfaatkan melalui serangan chosen-plaintext atau known-plaintext tertentu, dan oleh karena itu TDES diperlakukan oleh NIST hanya memiliki keamanan 80 bit.

Secara desain, DES dan oleh karena itu TDES, mengalami kinerja yang lambat dalam perangkat lunak. TDES lebih cocok untuk implementasi perangkat keras, yang merupakan banyak tempat yang masih digunakan.

TDES perlahan-lahan menghilang dari penggunaan, sebagian besar digantikan oleh Advanced Encryption Standard (AES). Satu pengecualian berskala besar adalah dalam industri pembayaran elektronik, yang masih menggunakan 2TDES secara ekstensif dan terus mengembangkan dan menyebarkan standar yang didasarkan pada TDES (misalnya EMV, standar untuk inter-operasi kartu IC; juga disebut "kartu Chip", dan terminal POS dan ATM berkemampuan IC). Hal ini menjamin bahwa TDES akan tetap menjadi standar kriptografi yang aktif di masa depan.