INTE1127: Frontiers of Applied Cryptography - IT Assignment Help

Download Solution Order New Solution
Assignment Task:

Task:

1. Consider a block cipher encryption algorithm given by y = EK(x) with x the plaintext, y the ciphertext and K the key. Let K ∈ {0, 1} k , and x, y ∈ {0, 1} n , with EK : {0, 1} n → {0, 1} n .

(a) What is the keylength of this cipher? What is the blocklength of this cipher? How many possible keys exist for this cipher? How many possible plaintext blocks exist for this cipher?

(b) State the precise mathematical conditions on the encryption map- pings EK(·), as K varies over {0, 1} k , which ensures that the cipher can be used to obtain a valid plaintext x for every valid (cipher- text,key) pair (y, K).

(c) i. Describe how a brute force attack on this block cipher based on an exhaustive key search would proceed. Write the attack in the form of simple pseudocode fragment, making clear what is the input to the attack algorithm and what its output is.

ii. Derive the expected and the worst case time complexity of this attack. Also state and justify the memory and data complexity
for the attack. Evaluate these complexities for the case k = n = 128, as in modern block ciphers.
Note: You may use expressions of the form 2a I don’t expect decimal expansions of huge numbers.
(d) Let k = 3d. Assume that you can command a cluster of 2d processors in order to perform a parallel key search.
i. Let the processors be numbered as P0, P1, . . . , P2 d−1 . Describe a decomposition of the key space K = {0, 1} k , into subsets = K0, . . . , K2 d−1
, so that this attack can be carried out efficiently.
Derive the worst case and average case time complexity of this attack.
ii. Was there a free lunch? Did we actually do less work to find the key in this case? Explain.

 

This INTE1127 IT Assignment has been solved by our IT experts at My Uni Paper. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our Experts are well trained to follow all marking rubrics & referencing style.

Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.

Get It Done! Today

Country
Applicable Time Zone is AEST [Sydney, NSW] (GMT+11)
+

Every Assignment. Every Solution. Instantly. Deadline Ahead? Grab Your Sample Now.