SWRU543B January 2019 – June 2025 CC3230S , CC3230SF , CC3235MODS , CC3235MODSF , CC3235S , CC3235SF
The DES module provides hardware-accelerated data encryption and decryption functions. The module runs either the single DES or the triple DES (3DES) algorithm in compliance with the FIPS 46-3 standard, and supports electronic codebook (ECB), cipher block chaining (CBC), and cipher feedback (CFB) modes of operation. Output feedback (OFB) mode of operation is not supported in hardware.
The purpose of the DES algorithm is to encrypt (encipher) or decrypt (decipher) binary-coded information. Encrypting data converts it to an unintelligible form called ciphertext. Decrypting ciphertext converts the data back to its original form called plaintext. DES is a symmetrical algorithm in that the encryption and decryption keys are identical. Each triple DES encrypt or decrypt operation is a compound of DES encrypt and decrypt operations.
The DES accelerator includes the following features: