Question

In the Feistel structure, show proof that LD2 = RE14 and RD2=LE14. (Hint: LD1 and RD1...

In the Feistel structure, show proof that LD2 = RE14 and RD2=LE14. (Hint: LD1 and RD1 )

Please show the detailed steps in your solution.

0 0
Add a comment Improve this question Transcribed image text
Answer #1

To Prove: LD2=RE14;

Proof:

In Fiestal encryption algorithm, the right part of a round is copied as left part of the next round. i.e

LE15=RE14--------------------------- (i)

Now For decryption the output of the 16th round is reversed and fed into decryption algorithm. which implies LD0=RE16 AND RD0=LE16

Also for decryption the same algorithm is used so the right part of a round is copied as left part of next round. which implies

LD2=RD1---------------------------(ii)

Now consider the encryption process. we see that

LE16=RE15

RE16=LE15 XOR F(RE15,K16)

On decryption part

LD1=RD0=LE16=RE15.

RD1=LD0 XOR F(RD0,K16)

= RE16 XOR F(RE15,K16)

Putting value of RE16 from above

RD1=[LE15 XOR F(RE15,K16)] XOR F(RE15,K16).

XOR has following properties

[A XOR B] XOR C = A XOR [B XOR C]

A XOR A = 0

A XOR 0 = A

Thus RD1= LE15.

Now LD2= RD1 (as per the algorithm)

which implies LD2=LE15.

Now from equation (i)

LD2= RE14.

Hence proved.

Add a comment
Know the answer?
Add Answer to:
In the Feistel structure, show proof that LD2 = RE14 and RD2=LE14. (Hint: LD1 and RD1...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT