In 2007, it was estimated that the cost of breaking 88 bits using brute force is $ 300 million if you apply Mooreβs law, which you will reduce this price by 4 times, or you can get 2 extra bits by now.
So, you need 2 ^ 38 extra money to crack only one 128-bit key. (about 10 ^ 20 $)
Source: http://www.seagate.com/staticfiles/docs/pdf/whitepaper/tp596_128-bit_versus_256_bit.pdf
Source 2: http://dator8.info/pdf/AES/3.pdf
From the abut article, 128-bit keys:
If you assume:
β’ Every person on the planet owns 10 computers.
β’ There are 7 billion people on the planet.
β’ Each of these computers can test 1 billion key combinations per second.
β’ On average, you can crack a key after testing 50 percent of the capabilities.
Then (see the link to the calculation in the Appendix):
β’ The land population can crack one encryption key (only one drive) in 77,000,000,000,000,000,000,000,000,000,000 years!
β’ In case you are wondering, to crack the second key / disk, it will take another 77,000,000,000,000,000,000,000,000,000,000,000 years.
I just noticed it is not designed correctly. The correct answer is 77e9 years (still a bunch for our civilization).
Additional (Bitcoin-based assumptions):
At this date (2017), we will probably take the Bitcoin mining system as the largest known brute force technique and take the mining price and Bitcoin as the basis for our assumptions.
Checking one sha256 is about the same complexity as trying to use a single symmetric key, such as AES or something else. According to this site, the current frequency of hashes that have been tried is (D * 2 ** 32/600), where D is the current bitcoin difficulty ( 678760110082.9902 )
This system produces about 5e + 18 hashes per second. Each block is produced every 10 minutes and today gives 12.50 coins. The price of the coin is 2.5 thousand.
Thus, there is one hash.
(12.50 * 2.5e3) / (5e18 * 600) = 1.0e-17.
The crack of one 128-bit key, today (June / 2017) costs approx. 1e-17 * 2 ^ 128 = 3,5e + 21
This would require 2 ^ 128 / (5e18 * 3.14e7) = 2.1e12 years with a bitcoin mining system.