6 ms·
To qoute the page: "Did NSA use this trick when creating SHA-1 in 1995? We believe this is unlikely, for - Our results rely on state-of-the-art differential c
by spacefight 12y ago
To qoute the page:
"Did NSA use this trick when creating SHA-1 in 1995?
We believe this is unlikely, for
- Our results rely on state-of-the-art differential cryptanalysis research, as of 2014, based on techniques that were only publicly developed since around 2004"
I'm not a cryptographer but I wonder how they truly can believe that's unlikely since it's entirely possible for the NSA to be 10 years ahead of what was "publicly developed".
- jimktrains2 12y agoDidn't that happen with DES? The NSA tweaked it to protect against attacks found by the public many years later?
- x1798DE 12y agoIs there any evidence anywhere that the NSA is even 2 years ahead of anything? From what I've seen, the NSA doesn't have especially advanced technology, they just have a huge budget and they can exploit trust relationships that normal attackers can't (forcing companies to comply in their schemes, tapping backbone routes on the internet). Frankly, that's also the most plausible situation independent of what we've learned anyway - it would be fantastically hard to advance technology by ten years entirely in secret. They wouldn't have the benefit of any of the literature released in those 10 years. All their computers and other equipment would be 10 years older, and the sheer number of cryptographers working on these sorts of things at the NSA is almost certainly much smaller than the number working on them outside of these contexts. It would be pretty difficult to pull off, particularly since they can get away with just cheating.
- spacefight 12y ago+1 for the cheating argument! I do think though, that the sheer size of the mathematicians at the NSA can make up for a lot not-released papers within the last 10 years.
- NotAtWork 12y agoThe S-boxes were hardened against differential cryptanalysis long before it was publicly disclosed as a method (about a decade), largely because they got the team at IBM work on DES to keep the secret. So it's entirely within reason to think the NSA has the potential to be a decade ahead of the public on matters of cryptography.
- AlyssaRowan 12y agoNo, not really. I've been trying to Learn From Them™ [I'm a reverser...] and well, actually it turned out rather fruitless overall. They eat their own dogfood, too, and move glacially slow: conservativism and military procurement, yay. (One of the Suite A's is basically LUCIFER without the training wheels, a bigger block, and more parity.) They really aren't as far ahead as you think. What they do have is an absolutely colossal budget, and that helps a lot, especially when they get to cheat, bribe, etc, and try to convince people to use crap stuff that even I could probably break, or stuff on the verge of that (like RC4).
- Someone 12y agoMoney doesn't buy you faster hardware, but it can buy you more hardware. A lot more money can buy you a lot more hardware, and that can make a difference. They may have been doing stuff on a million machines that 'normal' researchers were only dreaming of, not because they didn't know how to do it, but because they did not have access to a million machines. It is similar to what gives Google an advantage. Even if you can write a web crawler that is faster than Google's, it is unlikely that you will be able to crawl the web faster than Google does. That also means your statistical translator likely is worse, your homonym disambiguaties is worse, etc.