Question

3. For DES, what is the probability that two different keys will encrypt at least 1...

3. For DES, what is the probability that two different keys will encrypt at least 1 plaintext message to the same ciphertext output?

Homework Answers

Answer #1

Getting same ciphertext output from the same plaintext with two different keys is called as key clustering.

Semi weak keys which are the keys that are inverse to each other is a key cluster. Ek2 (Ek1 (P)) = P, wher k1 is key 1, k2 is key 2.

Key domain of DES = 256

The total number of weak keys =4

The total number of semi weak keys =12

The total number of possible weak keys =48

The total number of keys resulting same ciphertext = 64 (4 + 12 + 48)

The probability of choosing the clustered keys = Key domain of DES / total number of keys resulting same ciphertext

= ( 64 (4 + 12 + 48) ) / 256

= (64(64)) / 256

= 4096 / 256

= 5.6843189 * 10-16

The probability of choosing the clustered keys is 5.6843189 * 10-16 which is nearly zero and highly impossible.

Know the answer?
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
Similar Questions
You want to encrypt a message using RSA using your private key of d=3,n=35. Your message...
You want to encrypt a message using RSA using your private key of d=3,n=35. Your message is 15. What is your ciphertext?
Discrete Math In this problem, we will implement the RSA algorithm to encrypt and decrypt the...
Discrete Math In this problem, we will implement the RSA algorithm to encrypt and decrypt the message ”148”.For this exercise, you may want to use some kind of calculator that can compute the mod function. 1. Set the primes p and q as follows:p=31 and q=47. What are the values for N and φ? 2.The value for e is chosen to be 11. Use Euclid’s algorithm to verify that e and φ are relatively prime and to find d, the...
Please answer as soon as possible. No explanation needed. 1. Fill in the blank part blank...
Please answer as soon as possible. No explanation needed. 1. Fill in the blank part blank mode block ciphers encrypt each block of equivalent plaintext into the same ciphertext. 2. Fill in the blank part Intrusion Detection and Prevention Systems use blank to detect viruses or malware on a network. 3. Multiple Choice: Fill in the blank part Alice wants to send a message (using the GPG implementation of public key cryptography) to Bob. She will encrypt the message using...
If there are N people in a room, What is the probability that at least two...
If there are N people in a room, What is the probability that at least two of them share the same birthday (the same day of the same month) a year = 365 days? How many people are needed such that the probability is better than even? 

If 6 dice are thrown, what is the probability of rolling two triples? (3 dice of...
If 6 dice are thrown, what is the probability of rolling two triples? (3 dice of one same face, and 3 dice of a different same face)
In a group of 5 people, what is the probability that at least two were born...
In a group of 5 people, what is the probability that at least two were born on the same day of the week?  Give your answer to three decimal places.
1) How does Let’s Encrypt verify that a certificate signing request came from the correct entity...
1) How does Let’s Encrypt verify that a certificate signing request came from the correct entity for their Domain Validation (DV) certificates?  What are two disadvantages/limitations to using method of validation? 2) What are Extended Validation certificates? What are two advantages and disadvantages to using extended validation certificates? 3) What steps could you take to ensure that you have the correct root certificate for Let’s Encrypt in your browser?
What is the probability that, in a group of 7 people, at least two were born...
What is the probability that, in a group of 7 people, at least two were born in the same month (disregard day and year)? Assume each person is as likely to be born in one month as another.
In a group of 51 people, what is the probability that at least two people share...
In a group of 51 people, what is the probability that at least two people share the same birthday? What about three people? Use Excel random number generator and a sufficient number of loop iterations to solve.
1- What is the Probability Mass Functions & how to calculate and give two different example?...
1- What is the Probability Mass Functions & how to calculate and give two different example? 2- What is Poisson Distribution and how to calculate and give two different example?