| Viewing Single Post From: The NSA May Read My Mail | |
|---|---|
| Donald | Oct 11 2005, 06:51 PM |
|
Elite member
![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
Insecure beat me to the punch by just a few minutes again.
But heck, I'm going to post my numbers anyway.
Check me on this, I'm bad at math guys. 128 bits in decimal = 3.4*10^38, or, to write it out: 340,000,000,000,000,000,000,000,000,000,000,000,000 BIG just can't quite describe this number. And, personally, I use 256 bit encryption for many things. Talk about overkill. 256 bits in decimal is 1.2E+0077, or, to write it out: 120,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 The total number of atoms in the universe is estimated to be between 4*10^78 and 1*10^79. So 256 bits is only 1 or 2 orders of magnitude off of that. According to wikipidia, the fastest computer as of March 25, 2005 does 135*10^12 floating operations per second. So lets assume comparing a key took ONE floating operation. (It takes a LOT more than that), todays fastest super computer would still require 2.5*10^24 seconds to explore 128 bit key space. Thats 2,518,518,518,518,518,660,000,000 seconds, or approximatly 7.9*10^16 years. To write it out: 79,220,219,535,072,368 years. So, IF you had a building with 79,220,219,535,072,368 copies of the worlds fastest computer, AND if it only took 1 floating point operation to test a key (NOT!), you could brute force a 128 bit key in one year. But my 256 bit encryption would still take 1.5*10^60 years to completely explore the key space. Remember, thats with 7.9*10^16th copies of the worlds fastest computer. 1.5*10^60 years. Keyspace is BIG. really big. Donald |
![]() |
|
| The NSA May Read My Mail · Debates | |




![]](http://209.85.122.85/static/1/pip_r.png)
But heck, I'm going to post my numbers anyway.


10:42 AM Nov 28