DES and 3DES Algorithms - 2023.2 English

Vitis Libraries

Release Date
2023-12-20
Version
2023.2 English

DES (Data Encryption Algorithm) is to encipher and decipher 64 bit data blocks using 64 bit key. The key is scheduled to construct 16 round keys. These round keys are used in encryption and decryption flow.

In DES specification, data blocks and keys are composed of bits numbered from left to right, meaning that the left most bit is bit one.

3DES (Triple DES) is an enhancement of DES. It needs 3 keys, and consists of 3 rounds of DES.