Question: Consider the following simplified block encryption scheme: Plaintext is encrypted a byte at a time using the following steps: Step 1 . o The plain

Consider the following simplified block encryption scheme:
Plaintext is encrypted a byte at a time using the following steps:
Step 1.
o The plain text is expanded to 12 bits by duplicating the first and last two
bits (ie, abcdefgh becomes aabbcdefgghh
Step 2.
o A 12 bit sub key is XORed with the expanded text from step 1
Step 3.
o The bit sequence from step 2 is split into two 6 bit sequences and fed into
the following two S-BOXes
Step 4.
o The output of the S-BOXes is concatenated and fed through a permutation
process that reverses the bit sequence order
What is the output for a plaintext input of 10010100 and a 12 bit sub-key of 10010011
1010?

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 Programming Questions!