Question
a) Decrypt the ciphertext 101000111001 which was encrypted with the Toy block cipher once using the key 101010010. Show all the steps
Answer :
Word Count : 642
We use the Trappe & Washington simplified-DES (toy) specification: 12-bit block split into L (6 bits) | R (6 bits); a 9-bit key produces four 8-bit round keys by left-rotating the 9-bit key and taking the leftmost 8 bits for k1..k4; the round F expands a 6-bit input r = r1 r2 r3 r4 r5 r6 to 8 bits by E(r)= r1 r2 r1 r3 r4 r3 r5 r6, XORs with the 8-bit round key, splits to two 4-bit halves which feed S1 and S2 (each 4→3 bits: first bit = row, next 3 bits = column), then concatenates the two 3-bit S outputs to a 6-bit f(R,k). Decryption runs the Feistel rounds with the round keys in reverse order; each decryption round maps (L,R) → (R XOR f(L,k), L). (S-box tables, expander and key schedule per the toy cipher spec.) Given: * Ciphertext C = 101000111001 → L₄ = 101000 , R₄ = 111001. * Key K = 101010010 _____ _____ _______ _________ _______ ________ _______ ______ _____ ______ _________ _________.
__________ _______ ___ _________ _________.
_______ ______ ______ ___ __________ _____.
______ __________ _____ _______ __________ _______ ___ __________.
___ ___ ___ __________ _________ _____.
____ ___ _________ ____ ________ _______ _____ ________ ____ ___ ________ __________.
_______ ________ _______ _________ ____ ____ _____ __________ _______ ___ __________.
______ ______ _______ ____ __________ _________ ____ __________ _______ ________ ______.
______ _________ __________ _________ _________.
__________ ________ ______ ____ ______ ______ ______ ________ ______ __________.
_________ _______ _________ __________ ________ ______ ___ ______ _______ ____ _____ ______.
__________ ____ ________ _________ _________ ________ _____.
___ ________ ______ ___ ____ _______ _________ __________ ________ _______ ___ _________.
__________ ___ _______ __________ ___ __________ _________ ___.
______ _____ ___ ______ __________ _____ _________ _________ __________ ____ ___.
_________ __________ _______ ______ _________ _________ _________ _________.
_________ ________ __________ _______ ___ _____ ______.
________ ____ ____ ________ ________ ______ _______ ___ _________ ______.
________ ____ _________ ______ _____ ___.
_______ ________ _______ _______ ___ _________ _______ __________ _____ _________.
_____ ___ _____ ____ _________ _______ _________ _____ _______ _______.
______ ___ _________ _________ _________ __________ ____.
______ _____ _______ _______ ___ ____ _________.
_____ ________ ______ ___ ____ ____.
________ _______ _________ _____ ___ _____ ______ ________.
_____ _____ _______ __________ _______ ___ __________.
________ ___ _______ ____ _________ ___ ___ _______ _________ _____ _________ ___.
________ ______ __________ ___ ______ _____ _______ _______ __________ __________ _________ _____.
_______ _____ _______ _________ ____ ______ ________.
___ ______ __________ _________ _________ _____ ______.
____ _______ _____ ____ ___ ___ _______ ________ ______ ______.
_____ _____ __________ _________ _______ __________ ________ _____ ____ ____ ____.
__________ _____ _______ _____ ________.
____ _____ ______ ______ ____ ________ ____ __________ _____ ___.
_________ _________ ________ ______ _______ ______ __________ ______.
_________ ________ ___ __________ _________ ________ _________ ______ ______ ________ ___.
_______ ________ ____ _______ ___ _________.
________ ___ __________ ______ _______ ___ _____ _____ ________.
_______ _________ __________ ______ __________.
__________ _______ ___ _____ _________ ____ _____ __________ ______ _______ ________ _______.
________ ______ _____ ____ __________ ______ ___ ______ __________ ____ ___ ______.
____ ________ ______ _________ _________ ______ __________ ______ _________ ______ _______.
____ _____ _________ ___ ________ _______ __________.
_________ __________ ______ __________ _____ ___ _____ __________ _____ __________ _______.
____ _____ ______ ____ ____ ______ ___.
_____ _______ ____ _____ _______ _______.
__________ _________ __________ _________ ______ _______ _______ _____ _______ ________.
____ __________ _______ _______ _______ _________ ____ ______ _____ ____ _________.
_______ ______ _________ _________ _____ ___.
________ _____ _________ _______ ________ _________ ____ _________ __________ ____ ___.
____ _______ _____ _________ _____ ________ ________ ______.
____ ________ __________ __________ ____ ______ _________ ______ ____ _____ _____.
___ __________ _______ _________ ____ _____ _________ ________ ___ ______ _______.
___ ________ _________ _______ _____ ____ _________.
______ ________ ____ ________ ______ ____.
Get Full Answer on WhatsApp
We use the Trappe & Washington simplified-DES (toy) specification: 12-bit block split into L (6 bits) | R (6 bits); a 9-bit key produces four 8-bit round keys by left-rotating the 9-bit key and taking the leftmost 8 bits for k1..k4; the round F expands a 6-bit input r = r1 r2 r3 r4 r5 r6 to 8 bits by E(r)= r1 r2 r1 r3 r4 r3 r5 r6, XORs with the 8-bit round key, splits to two 4-bit halves which feed S1 and S2 (each 4→3 bits: first bit = row, next 3 bits = column), then concatenates the two 3-bit S outputs to a 6-bit f(R,k). Decryption runs the Feistel rounds with the round keys in reverse order; each decryption round maps (L,R) → (R XOR f(L,k), L). (S-box tables, expander and key schedule per the toy cipher spec.) Given: * Ciphertext C = 101000111001 → L₄ = 101000 , R₄ = 111001. * Key K = 101010010 _____ _____ _______ _________ _______ ________ _______ ______ _____ ______ _________ _________.
__________ _______ ___ _________ _________.
_______ ______ ______ ___ __________ _____.
______ __________ _____ _______ __________ _______ ___ __________.
___ ___ ___ __________ _________ _____.
____ ___ _________ ____ ________ _______ _____ ________ ____ ___ ________ __________.
_______ ________ _______ _________ ____ ____ _____ __________ _______ ___ __________.
______ ______ _______ ____ __________ _________ ____ __________ _______ ________ ______.
______ _________ __________ _________ _________.
__________ ________ ______ ____ ______ ______ ______ ________ ______ __________.
_________ _______ _________ __________ ________ ______ ___ ______ _______ ____ _____ ______.
__________ ____ ________ _________ _________ ________ _____.
___ ________ ______ ___ ____ _______ _________ __________ ________ _______ ___ _________.
__________ ___ _______ __________ ___ __________ _________ ___.
______ _____ ___ ______ __________ _____ _________ _________ __________ ____ ___.
_________ __________ _______ ______ _________ _________ _________ _________.
_________ ________ __________ _______ ___ _____ ______.
________ ____ ____ ________ ________ ______ _______ ___ _________ ______.
________ ____ _________ ______ _____ ___.
_______ ________ _______ _______ ___ _________ _______ __________ _____ _________.
_____ ___ _____ ____ _________ _______ _________ _____ _______ _______.
______ ___ _________ _________ _________ __________ ____.
______ _____ _______ _______ ___ ____ _________.
_____ ________ ______ ___ ____ ____.
________ _______ _________ _____ ___ _____ ______ ________.
_____ _____ _______ __________ _______ ___ __________.
________ ___ _______ ____ _________ ___ ___ _______ _________ _____ _________ ___.
________ ______ __________ ___ ______ _____ _______ _______ __________ __________ _________ _____.
_______ _____ _______ _________ ____ ______ ________.
___ ______ __________ _________ _________ _____ ______.
____ _______ _____ ____ ___ ___ _______ ________ ______ ______.
_____ _____ __________ _________ _______ __________ ________ _____ ____ ____ ____.
__________ _____ _______ _____ ________.
____ _____ ______ ______ ____ ________ ____ __________ _____ ___.
_________ _________ ________ ______ _______ ______ __________ ______.
_________ ________ ___ __________ _________ ________ _________ ______ ______ ________ ___.
_______ ________ ____ _______ ___ _________.
________ ___ __________ ______ _______ ___ _____ _____ ________.
_______ _________ __________ ______ __________.
__________ _______ ___ _____ _________ ____ _____ __________ ______ _______ ________ _______.
________ ______ _____ ____ __________ ______ ___ ______ __________ ____ ___ ______.
____ ________ ______ _________ _________ ______ __________ ______ _________ ______ _______.
____ _____ _________ ___ ________ _______ __________.
_________ __________ ______ __________ _____ ___ _____ __________ _____ __________ _______.
____ _____ ______ ____ ____ ______ ___.
_____ _______ ____ _____ _______ _______.
__________ _________ __________ _________ ______ _______ _______ _____ _______ ________.
____ __________ _______ _______ _______ _________ ____ ______ _____ ____ _________.
_______ ______ _________ _________ _____ ___.
________ _____ _________ _______ ________ _________ ____ _________ __________ ____ ___.
____ _______ _____ _________ _____ ________ ________ ______.
____ ________ __________ __________ ____ ______ _________ ______ ____ _____ _____.
___ __________ _______ _________ ____ _____ _________ ________ ___ ______ _______.
___ ________ _________ _______ _____ ____ _________.
______ ________ ____ ________ ______ ____.
Get Full Answer on WhatsApp
IGNOU NEWS
Assignment Submission Last Date Extended Till 30 June 2026 Click Here★★★IGNOU June 2026 TEE Date Sheet Released Click Here★★★