DES operates by taking a plaintext input and creating a ciphertext output using a specific key. The same key is used for both encryption and decryption, making it a symmetric-key algorithm. The encryption process involves multiple rounds of permutation and substitution, making it challenging for unauthorized parties to decipher the message without the proper key.