Showing posts with label Cryptography. Show all posts
Showing posts with label Cryptography. Show all posts

Saturday, September 7, 2013

An American Cryptographer's Worst Nightmare? How About... The NSA Deliberately Weakening Cryptographic Standards?

(This is only a parody of the NSA logo.)
This article on Johns Hopkins cryptographer Matthew Green's blog Cryptographic Engineering contains enough to make you lie awake nights. Or not, if you're a sound sleeper. The crux: While most businesses and all nations today assume that it's good — for business and for national security and for international relations — if everyone has readily available secure encryption for documents and similarly secure networks for the transmission of securely encrypted documents, the New York Times published on Thursday an article forcing everyone to consider seriously the apparent likelihood that the NSA has been waging a war against encryption, including "working with industry to weaken encryption standards, making design changes to cryptographic software, and pushing international encryption standards it knows it can break."

I am no expert. Certainly I am not qualified to comment on the technological underpinnings at risk here, and I'm not going to try to speculate on the consequences to business and diplomacy; there are plenty of qualified people engaging in just such speculation. In my case, encrypted documents have impacted me about as minimally as possible: though all my clients used what was available to them, no one spent much time thinking about it.

Now we learn that one of the ultimate US government security agencies has been secretly undermining the entire structure on which secure storage and transmission of documents is based. How does that make us all feel?

Welcome to 1984... thirty years late.

Here is Mr. Green's summary of the NSA's activity:
If you haven't read the NYT or Guardian stories, you probably should. The TL;DR is that the NSA has been doing some very bad things. At a combined cost of $250 million per year, they include:
  1. Tampering with national standards (NIST is specifically mentioned) to promote weak, or otherwise vulnerable cryptography.
  2. Influencing standards committees to weaken protocols.
  3. Working with hardware and software vendors to weaken encryption and random number generators.
  4. Attacking the encryption used by 'the next generation of 4G phones'.
  5. Obtaining cleartext access to 'a major internet peer-to-peer voice and text communications system' (Skype?)
  6. Identifying and cracking vulnerable keys.
  7. Establishing a Human Intelligence division to infiltrate the global telecommunications industry.
  8. And worst of all (to me): somehow decrypting SSL connections.
All of these programs go by different code names, but the NSA's decryption program goes by the name 'Bullrun' so that's what I'll use here.
Your government and your tax dollars at work. Have a nice day!

(H/T TarheelDem on FDL.)

Static Pages (About, Quotes, etc.)

No Police Like H•lmes



(removed)