Data Encryption Standard DES

Posted in Information Technology & Systems, Total Reads: 2345

Definition: Data Encryption Standard DES

Data Encryption Standard is a standard encryption algorithm used to encrypt and decrypt electronic data. It was developed during 1970’s in the United States by IBM and submitted to a request for proposal floated by National Bureau of Standards (NBS) to protect official government data.


The algorithm used for encryption is available in public, but the key used is secret. The method processes 64 bit block of data at a time. The DES works on the basis of the Fiestel block cipher in the following way:


  • There are 2 inputs – the 64 bit data block to be encrypted and a 56 bit secret key
  • Initial permutation is done on both the inputs
  • The input 64 bit data is then divided into two 32 bit data and similarly the 56 bit key is also divided into two 28 bit parts. A left cyclical shift on the both the key parts is performed after which they are permuted together and compressed to produce a 48 bit number. This 48 bit number along with one of the two 32 bit input data undergoes a series of functions (permutation, XOR and substitution). The output is two 32-bit data.
  • The above mentioned step is performed 16 times
  • Final permutation (inverse of initial permutation) is done on the data
  • The Output is 64 bit encrypted data

In DES, the same key is used for both encryption as well as decryption. Hence it is a symmetric type method.

However after the development of DES, lot of issues regarding the security of the application came up due to the small size of the secret key. Now the DES has been replaced with AES (Advanced Encryption Standard).

Hence, this concludes the definition of Data Encryption Standard DES along with its overview.

Browse the definition and meaning of more terms similar to Data Encryption Standard DES. The Management Dictionary covers over 7000 business concepts from 6 categories. This definition and concept has been researched & authored by our Business Concepts Team members.

Search & Explore : Management Dictionary

Share this Page on:
Facebook ShareTweetShare on Linkedin