Triple DES (3DES) is an enhancement of DES that applies the DES algorithm three times to each data block. It uses two or three unique keys to increase security, providing a longer key length and stronger encryption.