TDES là viết tắt của Triple Data Encryption Standard. Là phiên bản nâng cấp/cải tiến của DES (Data Encryption Standard) - phương pháp mật mã đối xứng áp dụng DES cho mỗi khối ba lần, xáo trộn bản rõ thành bản mã.
TDEA cung cấp kích thước khóa 56, 112, 168 bit và kích thước khối lên đến 64 bit. TDES có thể thực hiện với 2 khóa và 3 khóa. Triple DES chạy chậm hơn DES 3 lần, nhưng an toàn hơn nhiều nếu dùng đúng cách.
Quy trình giải mã đối tượng giống quy trình mã hóa, trừ là thực hiện ngược lại. Giống DES, dữ liệu mã hóa/giải mã theo khối 64-bit. Dù khóa đầu vào DES dài 64 bit, khóa thực tế DES dùng chỉ 56 bit.
Bit ít quan trọng nhất (phải nhất) trong mỗi byte là bit chẵn lẻ, phải thiết lập để luôn có số 1 lẻ trong mỗi byte. Các bit chẵn lẻ này bị loại bỏ, do đó 7 bit mạnh của mỗi byte được dùng, cho độ dài khóa 56 bit.
Điều này nghĩa là độ mạnh khóa hiệu quả cho Triple DES thực tế là 168 bit vì mỗi trong ba khóa chứa 8 bit chẵn lẻ không dùng trong mã hóa.
Thuật toán Mã hóa Dữ liệu Ba lần (3DEA) được thực hiện trong hệ thống này. Hệ thống gồm hai thành phần: Thành phần Nhân viên và Thành phần Quản trị.
Thành phần Nhân viên - Nhân viên tổ chức gửi tin nhắn cho nhân viên khác. Đầu tiên đăng nhập bằng ID nhân viên, mật khẩu gửi về email cá nhân, rồi nhập mã vào ô mật khẩu.
Nếu phát hiện điều đáng ngờ trong tin nhắn gửi, tin nhắn gửi cho người dùng khác nhưng quản lý cũng được nhắc nhở để xem xét thêm, admin cũng xem được tất cả người dùng đăng ký trong hệ thống.
Thành phần Quản trị - Yếu tố thiết yếu, admin xem tất cả tin nhắn/email đáng ngờ giữa nhân viên. Admin xem và chỉnh sửa từ điển dữ liệu.
Admin gửi tin nhắn cho nhân viên, tin nhắn mã hóa trước bằng khóa rồi gửi. Nhân viên xem tin nhắn bằng cùng khóa dùng lúc mã hóa, khóa này admin chia sẻ cho nhân viên. Admin cũng xem tất cả người dùng đăng ký.