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★★★