Question

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 as a result?)

Sorry if I am too stupid, but I just want to understand the calculation. 

Thank you!

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

Number of years =0.10633823969*10^20 years

=>1063382396.9*10^10 years.

Add a comment
Know the answer?
Add Answer to:
128-bit AES calculation
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
  • 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. 

  • 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. 

  • 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?

  • AES Encryption M = 2C58FD04C2D8DB1928E11849B997044E K = 8EF8553B444EC546F3AAAF56287AB13F Assignment: AES Encryption This assignment familiarizes you with AES encryption. We are given a 128-bit messag...

    AES Encryption M = 2C58FD04C2D8DB1928E11849B997044E K = 8EF8553B444EC546F3AAAF56287AB13F Assignment: AES Encryption This assignment familiarizes you with AES encryption. We are given a 128-bit message M 2C58FD04C2D8DB1928E11849B997044E (in hexadecimal) and a 128-bit cipher-key K 8EF8553B444EC546F3AAAF56287AB13 (also in hexadecimal). Using AES encryption scheme discussed in class, find the following values. Write your answer in hexadecimal (capital letter) without inserting any space between hexadecimal digits (for example, write "9F2C", not "9f2c" or "9F 2C") 1. In Round 1 of the encryption process, what...

  • 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...

  • Implement in Go language AES encryption mode CBC with providing the packages name for Go language....

    Implement in Go language AES encryption mode CBC with providing the packages name for Go language. You can implement AES-ECB Mode (the basic AES) from crypto/aes package and crypto/cipher.Block. You can also get the SHA-256 hash function from crypto/sha256. You can get the secure random numbers generator from crypto/rand package. However, the you will implement both CBC mode and HMAC from scratch. You are NOT allowed to use any libraries or packages to implement these two things for you. You...

  • Q1) Convert the following negative decimal numbers to 8 bit binary using the 2’s complement (show...

    Q1) Convert the following negative decimal numbers to 8 bit binary using the 2’s complement (show the steps): a) -39 b) -127 Q2) Solve the following subtraction problems using 2's complement representation. (Show the steps using 8-bits) a) 19 – 87 b) 89 – 5 Q3) Convert the following numbers into scientific notation: (Note: to show ten raised to the power of n, you can type as 10^n) a) 654.345 b) 0.000000324235 c) 25600000000000 Q4) Convert the following numbers out...

  • Perform calculations using Ksp Question For the following equilibrium, if Kg = 7.6 x 10-30, what...

    Perform calculations using Ksp Question For the following equilibrium, if Kg = 7.6 x 10-30, what is the molar solubility of copper arsenate? Cuz(As),(s) – 3 Cu²+ (aq) + 2 Aso (aq) Report your answer in scientific notation with the correct number of significant figures. Sorry, that's incorrect. Try again? 1.3 x 10-18 FEEDBACK VIEW ANSWER SUBMIT 1:06 PM 11/1/2019

  • 1. How many picoseconds are there in I Ma? (a) 10-18 (b) 1018 (c) 10-6 (d)...

    1. How many picoseconds are there in I Ma? (a) 10-18 (b) 1018 (c) 10-6 (d) 106 (e) 10-12 2. How many micrograms make 1 kg? (a) 10-3 (b) 103 (c) 10-9 (d) 10 (e) 10-6 3. How many nanometers are there in 1 cm? (a) 107 (b) 10-7 (c) 1011 (d) 10-11 (e) 106 4. Rewrite 3582 gigabytes in scientific notation without prefixes. (a) 3.582 x 10-6 bytes (b) 3.582 x 10% bvtes (c) 3.582 x 10-9 bytes (d)...

  • For this hands-on project, you will use the SQL Server named instance SQLSERVERHOA, and the HandsOnOne...

    For this hands-on project, you will use the SQL Server named instance SQLSERVERHOA, and the HandsOnOne database and tables you created in previous chapters. The objective of this activity is to practice generating keys and encrypting/decrypting data. Document each step by taking a screen shot of the Query Editor window after successfully executing each SQL query. 1.In SQL Server Management Studio, open a new Query Editor window, which you will use for completing all steps in this activity. 2.Create a...

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