Question: We study a real-world case in this problem. A commercial file encryption program from the early 1990s used standard DES with 56 key bits. In

We study a real-world case in this problem. A commercial file encryption program from the early 1990s used standard DES with 56 key bits. In those days, performing an exhaustive key search was considerably harder than nowadays, and thus the key length was sufficient for some applications. Unfortunately, the imple- mentation of the key generation was flawed, which we are going to analyze. Assume that we can test 106 keys per second on a conventional PC.

The key is generated from a password consisting of 8 characters. The key is a simple concatenation of the 8 ASCII characters, yielding 64 = 8 8 key bits. With the permutation PC 1 in the key schedule, the least significant bit (LSB) of each 8-bit character is ignored, yielding 56 key bits.

How large is the key space if, in addition to the restriction in Part 2, only let- ters are used as characters. Furthermore, unfortunately, all letters are converted to capital letters before generating the key in the software. How long does an average key search take with a single PC?

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!