Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Qu. 2 (10 marks) In this question we shall use hexadecimal digits (09, AF) to represent blocks of 4 binary digits. So 0 is 0000,3

image text in transcribed
Qu. 2 (10 marks) In this question we shall use hexadecimal digits (09, AF) to represent blocks of 4 binary digits. So 0 is 0000,3 is 0011,A is 1010 , and so on. A small Feistel network cipher operates on bytes (8-bit words) considered as pairs of hexadecimal digits. The cipher consists of three rounds, and the round keys are hex-digits. The Feistel function F is defined on hex-digits by the following three steps: 1. Consider the input x and the round key k as integers in the range 0-15. 2. Evaluate (x+1)2+k+5 modulo 17 (as a number in the range 0-16). 3. Reduce modulo 16 , and express the result as a hex-digit; this is the output. A. Show that for at least one round key k, the Feistel function F is not invertible (as a function of x ). B. Encipher the message unit 4A using this Feistel cipher, with round keys k1=3,k2=B,k3=9. [Warning: don't forget that the binary operation is defined at the level of bits, not of hex-digits.]

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

More Books

Students also viewed these Databases questions

Question

=+What is your race (on some application forms)?

Answered: 1 week ago

Question

1. Traditional and modern methods of preserving food Articles ?

Answered: 1 week ago

Question

What is sociology and its nature ?

Answered: 1 week ago

Question

What is liquidation ?

Answered: 1 week ago

Question

Explain the different types of Mergers.

Answered: 1 week ago