Question: Practical 1 : The DES ( Data Encryption Standard ) algorithm is a symmetric - key block cipher created in the early 1 9 7

Practical 1:
The DES (Data Encryption Standard) algorithm is a symmetric-key block cipher created in the early 1970s by an IBM team and adopted by the National Institute of Standards and Technology (NIST). The algorithm takes the plain text in 64-bit blocks and converts them into ciphertext using 48-bit keys. Simplified DES, developed by Professor Edward Schaefer of Santa Clara University, is an educational rather than a secure encryption algorithm
The S-DES encryption algorithm takes an 8-bit block of plaintext (example: 10111101) and a 10-bit key as input and produces an 8-bit block of ciphertext as output.
The S-DES decryption algorithm takes an 8-bit block of ciphertext and the same 10-bit key used to produce that ciphertext as input and produces the original 8-bit block of plaintext.
The S-DES encryption algorithm takes an 8-bit block of plaintext (example: 10111101) and a 10-bit key as input and produces an 8-bit block of ciphertext as output. The S-DES decryption algorithm takes an 8bit block of ciphertext and the same 10-bit key used to produce that ciphertext as input and produces the original 8-bit block of plaintext.
Consider the S-DES shown on the next page. The keys k 1 and k2 can be derived using the functions P10, Shift, and P8. Given the below definitions of P10 and P8, answer the questions that follow using 1010000010 as the 10-bit key.
\table[[,,,,],[3,,,,]]
Compute the values of k1 and k2
Compute the first permutation (IP) of the following plaintext strings
a.00111000.
b.10010010.
OIT216 and 236 Practical ONE
Figure 1: Simplified DES
Practical 1 : The DES ( Data Encryption Standard

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Finance Questions!