Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Problem 3: Consider the following DES-like encryption method. Start with a message of 2n bits. Divide it into two blocks MoM1 of length n, a

image text in transcribed

Problem 3: Consider the following DES-like encryption method. Start with a message of 2n bits. Divide it into two blocks MoM1 of length n, a left half and a right half. The key K consists of K bits, for some integer k. There is a function f (K, M) that takes an input of k bits K and n bits M and gives an output of n bits. One round of encryption starts with a pair Mj Mj+1. The output is the pair Mj+1Mj+2, where This is done for m rounds, so the ciphertext is MmMm (a) if you have a machine that does the m-round encryption just described, how would you use the same machine, with the same key K, to decrypt the ciphertext MmMm+1? Prove that your decryption method works. (b) Suppose K has n bits and f(K,M) KM, and suppose the encryption process consists of m 2 rounds. If you know only a ciphertext, can you deduce the plaintext and the key? If you know a ciphertext and the corresponding plaintext, can you deduce the key? Explain

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_2

Step: 3

blur-text-image_3

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

Graph Databases In Action

Authors: Dave Bechberger, Josh Perryman

1st Edition

1617296376, 978-1617296376

More Books

Students also viewed these Databases questions