Question: 3,12. We study a real-world case in this problem. A commercial file encryption used standard DES with 56 key bits. In those days, performing an


3,12. We study a real-world case in this problem. A commercial file encryption 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 program from the early 1990s 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 1. What is the size of the key space if all 8 characters are randomly chosen 8-bit ASCII characters? How long does an average key search take with a single PC? 2. How many key bits are used, if the 8 characters are randomly chosen 7-bit ASCI characters (i.e., the most significant bit is always zero)? How long does an aver- age key search take with a single PC? 3. 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
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
