0% found this document useful (0 votes)
91 views17 pages

1.simplified Data Encryption Standard

Simplified Data Encryption Standard (S-DES) is a simplified version of the DES algorithm, functioning as a symmetric key cipher that encrypts 8-bit blocks of plaintext using a 10-bit key. The key generation process involves permuting the key through steps P10 and P8, and applying left shifts to create two 8-bit subkeys for encryption and decryption. While S-DES is easy to understand and fast, it has weak security and is not suitable for real-time applications.

Uploaded by

HEAD SET
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)
91 views17 pages

1.simplified Data Encryption Standard

Simplified Data Encryption Standard (S-DES) is a simplified version of the DES algorithm, functioning as a symmetric key cipher that encrypts 8-bit blocks of plaintext using a 10-bit key. The key generation process involves permuting the key through steps P10 and P8, and applying left shifts to create two 8-bit subkeys for encryption and decryption. While S-DES is easy to understand and fast, it has weak security and is not suitable for real-time applications.

Uploaded by

HEAD SET
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

SDES

SIMPLIFIED DATA ENCRYPTION STANDARD


DEFINITION OF SDES

Simplified Data Encryption Standard (S-DES) is a simple version of the


DES Algorithm
It is similar to the DES algorithm but is a smaller algorithm and has
fewer parameters than DES.
It is a block cipher that takes a block of plain text and converts it into ciphertext. It takes a
block of 8 bit.
It is a symmetric key cipher i.e. they use the same key for both encryption and decryption.
We take a random 10-bit key and produce two 8-bit keys which will be used for encryption
and decryption.
KEY GENERATIONS
In the key generation algorithm, we accept the 10-bit key and convert it into two
8 bit keys. This key is shared between both sender and receiver.
PERMUTATION 10

P10 is a key transformation step in SDES that rearranges a 10-bit key into a new order to
enhance security.
PERMUTATION 10
PERMUATION 8
P8 selects and rearranges 8 bits from the 10-bit key after P10 and left shifts, to generate subkeys
K1 & K2.
[Link] 8
LEFT SHIFT
Left Shift (LS) in SDES is a circular left shift applied to the split 5-bit halves of the key during
subkey generation.
TYPES OF SHIFT IN SDES
[Link] SHIFT
STEPS FOR SDES
Step 1: We accepted a 10-bit key and permuted the bits by putting them in
the P10 table.
Step 2: We divide the key into 2 halves of 5-bit each

Step 3: Now we apply one bit left-shift on each key.


Step 4: Combine both keys after step 3 and permute the bits
by putting them in the P8 table. The output of the given table
is the first key K1.
Step 5: The output obtained from step 3 i.e. 2 halves after one
bit left shift should again undergo the process of two-bit left
shift.
Step 6: Combine the 2 halves obtained from step 5 and
permute them by putting them in the P8 table. The output of
the given table is the second key K2.
Final Output:

Advantages of SDES:
1. Simple and Easy to Understand
2. Fast Execution
3. Lightweight
4. Foundation for Learning DES
Disadvantage of SDES
Weak security
Not used in real time application
Limited Key space
No Resistance to Moder Attacks
POINTS TO REMEMBER

You might also like