Question

Brute force attack

What is the maximum amount of time that it would take a computer that can test 1000 billion (1012) keys per second to carry out a brute-force attack on a file encrypted using 128-bit AES? Give your answer in years, using scientific notation, correct to 2 significant figures. 

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

No of possible keys for 128-bit AES =  \huge 2^{128}

This is because each bit can have 2 values (0 or 1) and therefore, number of different 128-bit keys = \huge 2 \times 2 \times2 \times .....\text{(total 128 times)} = 2^{128} . This is our search space and these many keys we would have to examine.

Our computer can test \huge 10^{12} keys per second. In other words,

Time taken to test  \huge 10^{12} keys = 1 second

\huge \text{Time taken to test 1 key }=\frac{1}{10^{12}} \text{ second}

\huge \text{Time taken to test }2^{128} \text{ keys }=\frac{2^{128}}{10^{12}} \text{ second}

As 1 year is approximately equal to \huge 3.2 \times 10^7 second (given in the question), we have,

\huge \text{Time taken to test }2^{128} \text{ keys }=\frac{2^{128}}{10^{12}\times 3.2 \times 10^7} \text{ years}

\huge =\frac{2^{128}}{10^{18}\times 32} \text{ years}

  \huge =\frac{2^{128}}{10^{18}\times 2^5} \text{ years}

  \huge =\frac{2^{123}}{10^{18}} \text{ years}

\huge =1.063 \times 10^{19} \text{ years}

\huge =\mathbf{1.1 \times 10^{19}} \text{ years, correct to two significant figures}.

So. the machine will take \huge 1.1 \times 10^{19} years to crack a 128-bit AES.

Add a comment
Know the answer?
Add Answer to:
Brute force attack
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
  • Calculating brute force attack

    How long will take for a computer that can test 1000 billion (10^12) keys per second, to carry out a brute force attack in an encrypted file using 128-bit -AES. Your answer should be in years using scientific notation correct to 2 significant figures and you may assume that "one year" is 3.2 x 10^7 seconds. Can I have this with an explanation of the steps taken?

  • Maximum time to 1000 billion (10^12) keys carries a brute force attack.

    How long will take for a computer that can test 1000 billion (10^12) keys per second, to carry out a brute force attack in an encrypted file using 128-bit -AES. Your answer should be in years using scientific notation correct to 2 significant figures and you may assume that "one year" is 3.2 x 10^7 seconds. 

  • 128-bit AES calculation

    What is the maximum amount of time that it would take a computer that can test 1000 billion (1012) keys per second to carry out a brute-force attack on a file encrypted using 128-bit AES? Give your answer in years, using scientific notation, correct to 2 significant figures.From the question above, Could you please explain the step by step of the following: 2^128 / 10^12 x 3.2 x 10^7 = 2^128 / 10^18 x 32 (how the 10^18 and 32 appeared...

  • Assume that we are planning to decrypt the cyphertext which was encrypted with DES encryption. We...

    Assume that we are planning to decrypt the cyphertext which was encrypted with DES encryption. We are using an ordinary household computer with 2GHz processor. Estimate the amount of time necessary to crack DES by testing all 56-bit possible keys. Also estimate the similar time for AES encryption with 128-bit key. (Assume that machine takes 100 cycles per brute force against a single key)

  • e none of the above Unanswered Save Q34 A copper atom has a diameter of 128...

    e none of the above Unanswered Save Q34 A copper atom has a diameter of 128 pm. How many centimeters is a line containing exactly 1.0 mole of copper atoms sequentially arranged? Use "E" for scientific notation. Respond with the correct number of significant figures in scientific notation (Use Enotation and only 1 digit before decimal e.g. 2.5E5 for 2.5 x 10") Numeric Answer: Unanswered Save Hand in MacBook Unanswered Save Q30 It takes 208.4 kJ of energy to eject...

  • 2) (25 pts) Consider a brute force attempt to crack keys for the following scenario. You...

    2) (25 pts) Consider a brute force attempt to crack keys for the following scenario. You have in your possession a wireless emulator the size of a 6" cube (i.e., 6" x 6" x 6) with a weight of less than 5 pounds which you can take to a parking lot containing 1,000 new cars. Each car has a four-digit wireless door key (between "0000" and "9999 using wireless symbols) as well as a three-digit engine key (between "000" and...

  • Answer the following questions in no more than six lines each. (3 x12 = 36) 1....

    Answer the following questions in no more than six lines each. (3 x12 = 36) 1. Explain how a Smurf attack works. 2. Can the public key parameters be n = 15 and b = 6 in RSA? Why? (Of course the numbers are small and this is a toy example). 3. If you see several TCP SYN segments sent to a web server, but no ACK segments in the three-way handshake, what do you suspect may be happening? Explain....

  • Suppose that you open an email account and you are told that you need six-character password...

    Suppose that you open an email account and you are told that you need six-character password & the characters must be alpha-numeric ( either alphabetical or numerical). Assume that a lower case letter is different from an upper case one. a) How many passwords are possible? Give the exact answer and do not use scientific notation. Show some work. b) Suppose a computer hacker tries to guess what your password is by testing all possible passwords and it takes his...

  • A force F of magnitude 5.40 units acts at the origin in a direction 26.09 above...

    A force F of magnitude 5.40 units acts at the origin in a direction 26.09 above the positive x axis. A second force F, of magnitude 5.00 units acts at the origin in the direction of the positive y axis. Find graphically the magnitude and direction of the resultant force Fi + F2 magnitude direction units o counterclockwise from the +x axis Need Help? Resd My Notes Ask Your Teacher car travels horizontally for 192 ft, then climbs 147 ft...

  • C++ program to convert between decimal, hexadecimal, and octal. Please Help!!

    Hi, I need help writing a program that reads in data (hex, octal or decimal values) from an input file and outputs the values in to another base form (hex, octal,decimal) one line at a time depending on the formatting characters provided by the input file. I am posting the code requirements below and an example of what theinput file will look like and what should be output by the program. I only need the one .cpp program file. Thanks...

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