DES and 3DES Algorithms - 2024.1 English

Vitis Libraries

Release Date
2024-08-06
Version
2024.1 English

Terms and Conditions.

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 three keys, and consists of three rounds of DES.