0% found this document useful (0 votes)
19 views12 pages

Des

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views12 pages

Des

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 12

DES

• DES Stands for data encryption standard algorithm


• DES algorithm is a real time algorithm which was used in real time
applications because it provides high level of security during the
1970’s by a national bureau of standards with the help of the national
security agency
• DES is a block cipher approach
• Block cipher means a plain text is divided in to different number of
blocks and perform encryption operation produce the cipher text
• The size of the plain text is 64 bits, it produce 64 bits of cipher text.
• We can use symmetric technique for encryption and decryption that
means same key/one key
• The key size is 64bits.
• No.of rounds are 16
• For each round performs substitution and transposition
• For each round we are proving sub key
• The size of the sub key is 48 bits.
• In DES there are two inputs to the encryption function
• The plain text must be 64 bits
• The is 64 bits when we perform permutation choice then key should
be in 56bits
• LHS of the figure shows the plain text
• Which proceeds in 3 phases
• First the 64 bits plain text passes the initial permutation(IP)
• In R.H.S the key size is 64 bits
• The 64 bits passing through the permutation choice, when we perform
64 bits are converted into 56 bits while removing 8 bits of 64bits.
Steps for Round 1
• 1.Key Transformation
• 2.Expansion permutation
• 3.s- box substitution
• 4.Permutation
• 5.XOR and swap
1.Key Transformation

• The 2nd input contain 56bits when we perform the permutation choice
2 then it convert into 48bits while removing every 8bit like
8,16,24,32,---- then we get 56bits
Expansion permutation
s- box substitution
XOR and Swap

• During all these operations, the LPT was left untouched so far. In this
step, P Box RPT of 32 bit length and the untouched LPT of 32 bit
length is XORed. The XORed text is stored in the RPT and the
original RPT is stored in the LPT. After this, again the next round
starts. Due to this, it is called 16 Rounds.

You might also like