Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: joecascio on June 07, 2013, 06:14:12 PM



Title: Cryptographic "breakthrough" by NSA?
Post by: joecascio on June 07, 2013, 06:14:12 PM
This article, over a year old, presaged the recent revelations about NSA and its total war on privacy. The article mentions a "breakthrough" in code-breaking.

http://www.wired.com/threatlevel/2012/03/ff_nsadatacenter/all/1 (http://www.wired.com/threatlevel/2012/03/ff_nsadatacenter/all/1)

Quote
According to another top official also involved with the program, the NSA made an enormous breakthrough several years ago in its ability to cryptanalyze, or break, unfathomably complex encryption systems employed by not only governments around the world but also many average computer users in the US. The upshot, according to this official: “Everybody’s a target; everybody with communication is a target.”

Just wondering if anyone in the cryptographic community knows anything about this. Did they really discover something new or is this just journalistic hype?





Title: Re: Cryptographic "breakthrough" by NSA?
Post by: jaywaka2713 on June 07, 2013, 06:23:40 PM
Yep they have discovered that if they store encrypted comms for a few decades then maybe eventually they might be able to decrypt some of those. If you read carefully you will see that the DC described there is more about storage than brute force.


I thought I read something about a breakthrough they had where they could emulate the entire range of SHA256 hashes. That was a really long time ago though. I probably misunderstood it though, as it was years ago.


Title: Re: Cryptographic "breakthrough" by NSA?
Post by: Trongersoll on June 07, 2013, 06:27:31 PM
the NSA released SHA256 according to wikipedia. The NSA never endorses anything that they can't themselves decrypt, ever.


Title: Re: Cryptographic "breakthrough" by NSA?
Post by: joecascio on June 07, 2013, 06:28:09 PM
Yep they have discovered that if they store encrypted comms for a few decades then maybe eventually they might be able to decrypt some of those. If you read carefully you will see that the DC described there is more about storage than brute force.


Yes, I did read those bits. Basically, they might be able to decrypt data that's so old it uses smaller key sizes. But given what's been accomplished with bitcoin mining ASICs and 60 Ghash/sec performance, they just might hit the crypto-lottery every now and then. Too bad the combined hashing power of the bitcoin network makes their puny peta-flop machines look weak.


Title: Re: Cryptographic "breakthrough" by NSA?
Post by: jaywaka2713 on June 07, 2013, 06:31:44 PM
the NSA released SHA256 according to wikipedia. The NSA never endorses anything that they can't themselves decrypt, ever.

Think of the staff size of the NSA. Then think of the amount of people that have been working on SHA256 and TRYING to break it. Nobody has. Nobody has found a single leak, a single hole. Not even a hint. There isn't a way for them to decrypt it. Based off the way SHA256 works, you theoretically just cant.


Title: Re: Cryptographic "breakthrough" by NSA?
Post by: Matthew N. Wright on June 07, 2013, 06:32:42 PM
http://www.wired.com/threatlevel/2012/03/nsa-denies-wired/

Just because they might not have the ability now, doesn't mean they're not planning to have it soon. http://www.dslreports.com/forum/r27012462-Wired-article-explains-NSA-decrypting-plans-new-facility

If all you need is a private key to import to a bitcoin wallet, why would the NSA bother "mining" bitcoins when they could just open up all the wallets in existence and send the contents to themselves or a black hole?


Title: Re: Cryptographic "breakthrough" by NSA?
Post by: jaywaka2713 on June 07, 2013, 06:34:54 PM
Ugh, the NSA is a rouge organization with attacks solely directed via boredom and pointless funding.


Title: Re: Cryptographic "breakthrough" by NSA?
Post by: joecascio on June 07, 2013, 06:35:30 PM
the NSA released SHA256 according to wikipedia. The NSA never endorses anything that they can't themselves decrypt, ever.

That's certainly a reasonable suspicion, but there are a lot of very smart crypto-mathematicians outside the NSA, too. Also it's a public algorithm. There aren't any secret places to hide code.

They don't have a monopoly on brainpower. I think if there was a vulnerability, it would have been discovered by now. But, maybe not. They're certainly not going to tell us, right? :)


Title: Re: Cryptographic "breakthrough" by NSA?
Post by: Matthew N. Wright on June 07, 2013, 06:35:59 PM
Ugh, the NSA is a rouge organization with attacks solely directed via boredom and pointless funding.

and don't forget communism/socialism fear mongering.


Title: Re: Cryptographic "breakthrough" by NSA?
Post by: Trongersoll on June 07, 2013, 06:38:20 PM
the NSA released SHA256 according to wikipedia. The NSA never endorses anything that they can't themselves decrypt, ever.

Think of the staff size of the NSA. Then think of the amount of people that have been working on SHA256 and TRYING to break it. Nobody has. Nobody has found a single leak, a single hole. Not even a hint. There isn't a way for them to decrypt it. Based off the way SHA256 works, you theoretically just cant.

IIf this were true, they would have just classified it and ATF would be knocking on the door of anyone using anything like it.


Title: Re: Cryptographic "breakthrough" by NSA?
Post by: joecascio on June 07, 2013, 06:39:37 PM
http://www.wired.com/threatlevel/2012/03/nsa-denies-wired/

Just because they might not have the ability now, doesn't mean they're not planning to have it soon. http://www.dslreports.com/forum/r27012462-Wired-article-explains-NSA-decrypting-plans-new-facility

If all you need is a private key to import to a bitcoin wallet, why would the NSA bother "mining" bitcoins when they could just open up all the wallets in existence and send the contents to themselves or a black hole?

They wouldn't do that because it would tip their hand. One of the prime directives of a code-breaking organization is not to reveal your capabilities until it's really necessary and then ideally use the information in such a way that it does not reveal that you can do it.



Title: Re: Cryptographic "breakthrough" by NSA?
Post by: prezbo on June 07, 2013, 06:39:50 PM
If all you need is a private key to import to a bitcoin wallet, why would the NSA bother "mining" bitcoins when they could just open up all the wallets in existence and send the contents to themselves or a black hole?

Because the private key keyspace is so humongously large nobody/nothing can just cycle through it.


Title: Re: Cryptographic "breakthrough" by NSA?
Post by: Trongersoll on June 07, 2013, 06:40:07 PM
Rogue, rouge implies they wear makeup.  :D


Title: Re: Cryptographic "breakthrough" by NSA?
Post by: jaywaka2713 on June 07, 2013, 06:41:35 PM
http://www.wired.com/threatlevel/2012/03/nsa-denies-wired/

Just because they might not have the ability now, doesn't mean they're not planning to have it soon. http://www.dslreports.com/forum/r27012462-Wired-article-explains-NSA-decrypting-plans-new-facility

If all you need is a private key to import to a bitcoin wallet, why would the NSA bother "mining" bitcoins when they could just open up all the wallets in existence and send the contents to themselves or a black hole?

They wouldn't do that because it would tip their hand. One of the prime directives of a code-breaking organization is not to reveal your capabilities until it's really necessary and then ideally use the information in such a way that it does not reveal that you can do it.



Basically, if they wanted to stay on the down low, they could 51% attack the network for a short amount of time. Just short enough to reverse transactions they know they don't want to go through, then back off.


Title: Re: Cryptographic "breakthrough" by NSA?
Post by: leopard2 on June 07, 2013, 06:42:32 PM
They don't have a monopoly on brainpower. I think if there was a vulnerability, it would have been discovered by now. But, maybe not. They're certainly not going to tell us, right? :)

In fact I am surprised intelligent people work for them, because they must understand how revolting and broken that organization and its activity is. Well, there are always some souls that are disturbed beyond repair.


Title: Re: Cryptographic "breakthrough" by NSA?
Post by: prezbo on June 07, 2013, 06:43:51 PM
http://www.wired.com/threatlevel/2012/03/nsa-denies-wired/

Just because they might not have the ability now, doesn't mean they're not planning to have it soon. http://www.dslreports.com/forum/r27012462-Wired-article-explains-NSA-decrypting-plans-new-facility

If all you need is a private key to import to a bitcoin wallet, why would the NSA bother "mining" bitcoins when they could just open up all the wallets in existence and send the contents to themselves or a black hole?

They wouldn't do that because it would tip their hand. One of the prime directives of a code-breaking organization is not to reveal your capabilities until it's really necessary and then ideally use the information in such a way that it does not reveal that you can do it.



Basically, if they wanted to stay on the down low, they could 51% attack the network for a short amount of time. Just short enough to reverse transactions they know they don't want to go through, then back off.
This wouldn't really do anything. The transactions would just be re-broadcasted, problem solved. You cannot "reverse" a transaction, you can only delay it by "removing" the block that contained it.


Title: Re: Cryptographic "breakthrough" by NSA?
Post by: joecascio on June 07, 2013, 06:44:09 PM
http://www.wired.com/threatlevel/2012/03/nsa-denies-wired/

Just because they might not have the ability now, doesn't mean they're not planning to have it soon. http://www.dslreports.com/forum/r27012462-Wired-article-explains-NSA-decrypting-plans-new-facility

If all you need is a private key to import to a bitcoin wallet, why would the NSA bother "mining" bitcoins when they could just open up all the wallets in existence and send the contents to themselves or a black hole?

They wouldn't do that because it would tip their hand. One of the prime directives of a code-breaking organization is not to reveal your capabilities until it's really necessary and then ideally use the information in such a way that it does not reveal that you can do it.



Basically, if they wanted to stay on the down low, they could 51% attack the network for a short amount of time. Just short enough to reverse transactions they know they don't want to go through, then back off.

But you can't "quietly" launch a 51% attack. It would be patently obvious someone was attacking the network.


Title: Re: Cryptographic "breakthrough" by NSA?
Post by: jaywaka2713 on June 07, 2013, 06:44:50 PM
They don't have a monopoly on brainpower. I think if there was a vulnerability, it would have been discovered by now. But, maybe not. They're certainly not going to tell us, right? :)

In fact I am surprised intelligent people work for them, because they must understand how revolting and broken that organization and its activity is. Well, there are always some souls that are disturbed beyond repair.

If that hack group Anonymous wanted to do anything right, they'd hack into this data center for spying on us and destroy it's software somehow.

This wouldn't really do anything. The transactions would just be re-broadcasted, problem solved. You cannot "reverse" a transaction, you can only delay it by "removing" the block that contained it.

Couldn't we detect that happened though?


Title: Re: Cryptographic "breakthrough" by NSA?
Post by: CoinGuard on June 07, 2013, 06:55:08 PM
The NSA is deplorable, and despite this level of intrusion many will do nothing about it. It's interesting this was released on a Friday in the US as many are not reading this sort of information. By Monday I wouldn't be surprised if this all blows over. Once again the US government has swept a major issue under the rug.



Title: Re: Cryptographic "breakthrough" by NSA?
Post by: Stampbit on June 07, 2013, 08:11:52 PM
Come now, settle down everyone, no one is going to find your stash.


Title: Re: Cryptographic "breakthrough" by NSA?
Post by: charleshoskinson on June 07, 2013, 11:29:18 PM
And no one remembered to mention DES? Shame on you for your limited historical scope.


Title: Re: Cryptographic "breakthrough" by NSA?
Post by: charleshoskinson on June 07, 2013, 11:43:39 PM
Quote
How about clipper then? Actually with DES the story is quite telling and pretty much in line with "store for now, crack later" point.

When IBM and NSA negotiated about "backdoor" into DES IBM wanted 64 bit key, NSA wanted 48 bit, in the end they agreed on 56 bit. Reportedly NSA could not break it just yet but fully expected to be able to do so a few years down the road. This is the modus operandi.

That was my point, thank you Vlad.


Title: Re: Cryptographic "breakthrough" by NSA?
Post by: Jace on June 08, 2013, 12:04:39 AM
the NSA released SHA256 according to wikipedia. The NSA never endorses anything that they can't themselves decrypt, ever.
NSA is unable to decrypt SHA256, because there is nothing to decrypt. Simply is no such thing. SHA256 has nothing to do with encryption whatsoever.

You seem to confuse encryption and decryption with hashing (which is just a checksum that works one-way by definition).



I thought I read something about a breakthrough they had where they could emulate the entire range of SHA256 hashes. That was a really long time ago though. I probably misunderstood it though, as it was years ago.
I doubt that very much. You know there are 2256 such hashes? See here:
https://i.imgur.com/DzSM78n.jpg (https://i.imgur.com/cVA0D.jpg) (click=large)
 
So if "emulate" means even as much as just counting them, then no.


Title: Re: Cryptographic "breakthrough" by NSA?
Post by: charleshoskinson on June 08, 2013, 12:10:50 AM
Jace is correct in his assumption and statement. The NSA uses SHA256 hashes in its suite B protocols http://www.nsa.gov/ia/programs/suiteb_cryptography/ that are used for secure communications for other government agencies. It would be a terrible idea for any government agency to transmit information from a protocol that is known to be broken.

I am not aware of a good hash collision attack for SHA256 nor any work that introduces a significant flaw in the scheme.


Title: Re: Cryptographic "breakthrough" by NSA?
Post by: JoelKatz on June 08, 2013, 12:15:43 AM
The NSA never endorses anything that they can't themselves decrypt, ever.
That is true for algorithms they can put backdoors in (where it's obvious to everyone that it's possible the NSA could have done so because the constants are "magic"). But it is not true for public algorithms (like SHA256, RSA, and so on) where the constants have known derivations. If the NSA can break it, they know that other intelligence agencies can too, and they can't get the public to change algorithms often. US companies have the most valuable intelligence. Such a strategy would be most unwise.

Update: And what oakpacific said below me.


Title: Re: Cryptographic "breakthrough" by NSA?
Post by: oakpacific on June 08, 2013, 02:25:42 AM
Seriously, get a clue, there is no such thing as "breaking" SHA256, other than quick collison finding, which will only affect address hashing(can be updated to something theoretically unbreakable), and most certainly it doesn't affect mining at all.(to quote Gavin, we would have been just fine using MD5).


Title: Re: Cryptographic "breakthrough" by NSA?
Post by: charleshoskinson on June 08, 2013, 02:36:03 AM
Quote
Seriously, get a clue, there is no such thing as "breaking" SHA256, other than quick collison finding, which will only affect address hashing(can be updated to something theoretically unbreakable), and most certainly it doesn't affect mining at all.(to quote Gavin, we would have been just fine using MD5).

But what about my rainbow tables.......

http://www.lexode.com/galerie/galerie/p/t/ptiteclo/113308897248.jpg


Title: Re: Cryptographic "breakthrough" by NSA?
Post by: oakpacific on June 08, 2013, 02:46:16 AM
Quote
Seriously, get a clue, there is no such thing as "breaking" SHA256, other than quick collison finding, which will only affect address hashing(can be updated to something theoretically unbreakable), and most certainly it doesn't affect mining at all.(to quote Gavin, we would have been just fine using MD5).

But what about my rainbow tables.......

http://www.lexode.com/galerie/galerie/p/t/ptiteclo/113308897248.jpg

That's the whole point, it has nothing to do with all the easy collision-finding algorithms you can come up with.


Title: Re: Cryptographic "breakthrough" by NSA?
Post by: MysteryMiner on June 08, 2013, 05:10:46 AM
Quote
Cryptographic "breakthrough" by NSA?
Yes, they finally broke the CD-ROM tray of cryptographic computer using brute force attack.

Realistically they could with such datacenter:

1. Collect unencrypted communications from every source available and then run trough "intellignet" search to find communications that require closer attention by human spy piece of shit.

2. Have copy of certificate authority private keys to silently do MITM attacks with their own certificates. This might be that "breakthrough" article is about. Then feed the "encrypted and then decrypted" communications in step 1.

3. Collect and store everything about everyone to later blackmail persons of interest or to know who to send to death camp first. Stalin did that to his closest comrades, why capitalist pigs cannot do the same?


Title: Re: Cryptographic "breakthrough" by NSA?
Post by: salfter on June 08, 2013, 08:52:59 PM
the NSA released SHA256 according to wikipedia. The NSA never endorses anything that they can't themselves decrypt, ever.

SHA-256 is a hashing algorithm, not an encryption algorithm.  The most you can do to compromise a hash is to find a way to create a hash collision, as happened with MD5 a while back.  While it's possible the NSA withheld such a method from release, that they released the algorithm as open source makes backdoors less feasible.


Title: Re: Cryptographic "breakthrough" by NSA?
Post by: lukyforvar on June 08, 2013, 09:16:56 PM
there is no freedom in the country of freedom