В криптографии Triple DES представляет собой блочный шифр, созданный из шифра Data Encryption Standard (DES) с использованием его трижды. Тройной DES также известен как TDES или, более стандартный, TDEA (алгоритм тройного шифрования данных).
Когда было обнаружено, что 56-битного ключа DES недостаточно для защиты от атак грубой силы, TDES был выбран в качестве простого способа увеличить пространство ключей без необходимости перехода на новый алгоритм. Использование трех шагов необходимо для предотвращения атак meet-in-the-middle, которые эффективны против двойного шифрования DES.
В целом TDES с тремя разными ключами (3-key {k1, k2, k3} TDES) имеет длину ключа 168 бит: три 56-битных ключа DES (с битами четности 3-key TDES имеет общую длину хранилища 192 бита), но из-за атакиmeet-in-the-middle эффективная защита, которую он обеспечивает, составляет всего 112 бит. Другая версия, называемая двухключевой TDES (2-ключевой TDES), использует k1 = k3, тем самым уменьшая размер ключа до 112 бит, а длину хранилища до 128 бит. Однако, этот режим может быть использован для определенных атак типа "обычный текст" или "известный обычный текст", и поэтому TDES обрабатывается NIST как имеющий только 80 бит безопасности.
По своей конструкции DES, а, следовательно, и TDES, страдают от низкой производительности в программном обеспечении. TDES лучше подходит для аппаратных реализаций, которые являются многими местами, где он все еще используется.
TDES постепенно исчезает из использования, в основном заменив его Advanced Encryption Standard (AES). Одним из крупных исключений является индустрия электронных платежей, которая до сих пор широко использует 2TDES и продолжает развивать и распространять стандарты, основанные на нем (например, EMV, стандарт для взаимодействия IC карт; также называемый "Chip cards", и POS-терминалы и банкоматы, способные работать с IC). Это гарантирует, что TDES и в будущем останется активным криптографическим стандартом.

