Triple DES còn gọi là TDES. Là mật mã khối khóa đối xứng, nghĩa là cùng khóa dùng để mã hóa và giải mã thông tin trong tập bit độ dài cố định gọi là khối. Gọi "Triple DES" vì dùng mật mã DES ba lần khi mã hóa dữ liệu.
Khi DES phát minh 1976, cần kích thước khóa 56 bit, mức bảo mật đủ chống brute-force. Kể từ đó, máy tính rẻ và mạnh hơn, cho phép thuật toán 3DES dùng DES ba lần liên tiếp, thực chất chặn brute-force trên máy tính hiện đại.
Thuật toán Mã hóa Dữ liệu Ba lần (3DES) là nâng cấp tiêu chuẩn DES nổi tiếng. 3DES dùng mật mã khối khóa đối xứng. Bằng cách dùng ba khóa 64 bit không liên quan, 3DES tạo ra để mã hóa khối thông tin 64 bit.
Trong khối DES, mỗi khóa dùng làm đầu vào. Không tạo hệ mật mã hoàn toàn mới, 3DES khắc phục lỗ hổng tiềm ẩn của DES. Bằng cách chạy thuật toán ba lần tiến trước với ba khóa khác nhau, 3-DES đơn giản tăng kích thước khóa của DES. Vì DES dùng khóa 56 bit và không hiệu quả mã hóa thông tin nhạy cảm.
TDES là thuật toán được ANSI phê chuẩn cho mã hóa. Trong TDES, thuật toán mật mã khối được dùng và mỗi khối dữ liệu nhận ứng dụng thuật toán ba lần. Kích thước khóa tăng để cải thiện bảo mật và làm cho nó vượt trội.
Mỗi khối có 64 bit dữ liệu và khóa là ba, gọi là khóa gói. Mỗi khóa có 56 bit, làm TDES 168 bit.
Triple DES có lợi vì có độ dài khóa thực chất lớn, cao hơn hầu hết độ dài khóa liên quan các chế độ mã hóa khác. Tuy nhiên, thuật toán DES đã được thay thế bởi Tiêu chuẩn Mã hóa Nâng cao (AES) của Viện Tiêu chuẩn và Công nghệ Quốc gia (NIST). Do đó, Triple DES được coi là lỗi thời.
Tuy nhiên, vẫn thường dùng kết hợp với Triple DES. Khác với DES đơn nhưng phương pháp dùng ba lần và chứa ba khóa con và đệm khóa khi cần, bao gồm trường hợp khóa cần tăng lên 64 bit.
Nổi tiếng với tính tương thích và linh hoạt, phần mềm dễ dàng chuyển đổi để đưa Triple DES vào. Do đó, nó có thể không lỗi thời như NIST coi.
Dữ liệu hoặc thông điệp dùng khóa bí mật đơn có thể mã hóa/giải mã bởi 3DES. Thông điệp giải mã ở lớp IP, ở hệ thống người nhận, nơi hệ thống người gửi và nhận gán khóa công khai thông qua liên kết bảo mật.
Phân phối khóa thường đạt được qua giao thức liên kết bảo mật Internet và quản trị khóa cho phép người nhận lấy khóa công khai và xác thực người gửi bằng chứng chỉ số.