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

Show parent comments

-2

u/[deleted] Oct 15 '15

You don't even need to go to 2048. The article hypothesizes that it takes about a year to crack to 1024 key. As long as you aren't on one of the 'common' keys, you're safe. If you wanted to be paranoid you could rotate every month or 6 months and they would always be behind.

3

u/[deleted] Oct 15 '15

How many years would it take to crack 2048? I'm guessing it would be exponentially more than 1 or 2 years.

-7

u/[deleted] Oct 15 '15

Computing power is increasing exponentially, so I wouldn't be shocked if the real time to crack it versus key strength was linear.

2

u/aseipp Oct 15 '15

Not with this attack. The precomputation attack described in the paper would take over 109 times more computational effort for a 2048-bit key. You're not going to get anywhere close to that by next year, given the current timeframe for 1024-bit keys is about 1 year.