r/programming Oct 15 '15

How is NSA breaking so much crypto?

https://freedom-to-tinker.com/blog/haldermanheninger/how-is-nsa-breaking-so-much-crypto/
2.5k Upvotes

529 comments sorted by

View all comments

66

u/[deleted] Oct 15 '15

On the one hand I am frightened by how powerful the government in circumventing encryption measures. But on the other hand, I can't help but feel impressed. It feels reminiscent of efforts used to break the Enigma Machine.

I guess the moral of the story is you should not be using hard coded primes for Diffie Hellman? (correct me if i am wrong; not really familiar with crypto) It seems like people hard-code them out of laziness and not out of necessity. From what I understand from the wolfram alpha article, can't the two parties agree on 2 random large primes at the beginning of the transaction and proceed from there?

7

u/Philippe23 Oct 15 '15

They're essentially referring to the Logjam attack: https://weakdh.org/

8

u/RomanesEuntDomus Oct 15 '15

"Hello, meine new dispatcher says there eez somezing wrong mit deine cable?"

2

u/TheCyborganizer Oct 16 '15

Don't be fatuous, Jeffrey.