NSA Chief Stakes Out Pro-Encryption Position, in Contrast to FBI
theintercept.com
theintercept.com
If law enforcement needs access to encrypted data, they already have a few different ways. They can subpoena the data and throw the person who controls the key in jail until they release it, or they can just brute-force the encryption in cases of extreme national interest (it's too expensive to do for run-of-the-mill crime, but they have the capability if they really need it).
IMO the entire goal of encryption tech should be to make the government incur significant costs for every invasion of privacy they feel they have to perform. That way, they have the power to invade our privacy (and I don't think we as a populace can really stop them from having that power) but it's so expensive / cumbersome to use they really only use it in extreme cases. I'm fine with privacy being broken by the government on a case-by-case basis; the danger is when the government does a dragnet on everyone.
I don't think perfect encryption is an impossible dream. I think it will be very hard to achieve, and we have a long way to go to getting there, but it's important work, and right now companies, governments and people should be pouring everything they can into making it a reality. We need a lot more research into encryption, especially [information theoretic secure](https://en.wikipedia.org/wiki/Information-theoretic_security) algorithms.
This has happened before with Watergate -- and the only reason Nixon got caught was because people talked. I would imagine something similar would happen. Politics can help create some balance here -- if they really were doing something that benefitted one side over another, someone from the other side would likely blow the whistle.
Regardless though, that information wouldn't just be sitting there unencrypted if there was no request look at it: there would be a paper trail that a certain individual was targeted and records pulled. That's not always the case if you just have a huge database of unencrypted communications.
> What if the NSA starts investigating the records of politicians with a anti-NSA stance?
This is a danger I am actually concerned about, but I'm also pretty sure this has been going on for decades. If not with the NSA, then with the FBI (e.g. the Hoover era).
> with power like that, they could basically destroy anyone who opposes them before they even start.
You don't even need government power to do this; the major political parties are set up with this purpose in mind. And work in politics for even a little bit and you'll realize there's not a whole lot of separation between government work and party work. I don't know that this is really much different than the status quo over the last few decades.
I expected this too, and I was quite surprised to hear the us government had no idea exactly what Snowden had stolen. Kinda sheds light on the "protections" they have in place, in that they didn't seem to be very good at what they're supposed to do.
But the difference was that in this case, the default policy is collection. If you collect everyone's data, then no special effort has to be taken to snoop on an individual's data (besides accessing it). There might be access logs; there might not be.
If there is a process that has to be followed to initiate data collection on a target, there will certainly be records of that process because they will be required to execute the process. It's at least better than having everyone's data sit in a datacenter somewhere ready to be searched by anyone with the proper security clearance.
The NSA wants to be able to easly read all traffic from everybody so they can figure out who the 'bad' people are, inside and outside of the country.
The NSA is not actually primarly protecting the people, its protecting itself first, the government second and third, maybe the people a little bit.
I actually don't think the NSA cares about reading traffic from everyone; they know who their targets are, and no amount of software can replace good old-fashioned investigation.
> The NSA is not actually primarly protecting the people, its protecting itself first, the government second and third, maybe the people a little bit.
The NSA is a government agency tasked with the mission of intelligence gathering outside the US. Intelligence is far more valuable when you know something and others don't. Any widely-applicable exploit of a crypto algorithm would also make it easier for other countries to break encryption. The NSA has a huge advantage over those other countries' spy agencies in the form of resources; so to protect their exclusive ability to break encryption with brute force, they need to make sure the algorithms are sufficiently strong.
It's about maintaining an exclusive capability that other countries don't have. A spy could leak information about how to exploit a crypto backdoor to other countries and render your advantage useless. A spy can leak your strategy (spend an epic fuck-ton of money on datacenters for brute forcing encryption) all they want, but that won't help your enemies break arbitrary crypto.
Im sorry but your assumtions are just wrong. We know from Snowden that they DO collect all the data and have suffisticated search and anlysis tools for things like social graphs.
They want to know with whom the targets talk. Thats why they are doing it.
> The NSA is a government agency tasked with the mission of intelligence gathering outside the US.
That does not stop them from doing it inside.
> Intelligence is far more valuable when you know something and others don't.
Backdoors in crypto or hardware are extremly hard to find and if you pit them in, you have a huge advantage for a long time or forever.
> The NSA has a huge advantage over those other countries' spy agencies in the form of resources;
Breaking encryption with brute force just does not work. We know from the snowden leaks that they almost never go after the crypto directly.
Even if they can break RSA 4096, try breaking all the millions of https connections a day. Its even worse if its not public key crypto.
Its hard enough collect the data without breaking encryption first.
You can also combine the too. They made sure that RSA used a weak default that they could break.
(I'm not making a normative argument).
I don't know what you mean by "weak defaults in RSA". You mean RSA-1024? People use RSA-1024 because, especially during the time period where TLS began being rolled out to non-commerce websites, RSA-2048 was prohibitively expensive.
Just a reminder to other readers: RSA was originally the company formed in the 80s to commercialize the RSA algorithm IP. But in the mid-90s, a hardware token company called SDTI bought them and took over the RSA name. Tokens and enterprise multifactor auth have been the mainstay lines of business at RSA ever since, not crypto libraries.
Actually that's the CIA.
The NSA is tasked with signal intelligence, which includes gathering data both inside and outside the US.
I wouldn't put the people that high up the list. Remember that their programs haven't been shown to save a single person. Even with the insane amount of pressure that they had because of the Snowden revelations they couldn't come up with some sort weasel logic that allowed them to claim that hundreds of lives had been saved. They don't care for that.
The terrorists have been using encryption forever and will keep doing so even if it's outlawed in major western countries. Just the other day it was reported that ISIS has its own encrypted chat app. Attempting to fuck up encryption for the masses won't help anyone.
To be fair, any attempt the NSA did make to justify itself to the public would immediately be dismissed as propaganda, fabrication or parallel construction and entrapment. And their job doesn't require public goodwill - the people they actually have to answer to have security clearances. So if they had ironclad evidence that their methods worked, there's no reason to reveal it to you or I, Snowden or otherwise.
I wrote it up in detail here:
This is coming from someone whose alternatively imitated them (IAD Type 1 specifically) or attempted to counter them (high assurance security) for around a decade. What goes in determines what comes out. The problem is not the NSA: it's what they're required to do and lack of strong accountability in how they do it. That they were non-threatening to Americans before 9/11 & mission expansion supports my claim.
The entire goal of encryption is to preserve the consent of whomever is using it. Two people wish to speak privately and don't consent to eavesdropping. Unfortunately, due to engineering realities, only the next best thing is for eavesdroppers to incur linearized costs to violate that consent. In effect this is theft of communication / information.
Because the only way to prevent people from sharing open source code for end-to-end encryption that takes back-doorable companies like Apple and Google out of the loop is by outlawing the math behind encryption.
I think, a lot of the time, they want to read data from a device owned by someone who's not jailable any more—i.e., dead people.
Reading data off the phones of murder victims—the activity you'd expect "digital forensics" to properly refer to—would be pretty useful, if it were possible. I imagine a lot of police work has gotten harder in the move from "little black books" and feature-phone contact lists to everything about a person's contacts/calendar/call history/etc. being on an FDE-ed smartphone. Manufacturer key escrow services seem almost sensible in this light.
The other use is in reading data off devices of someone who's already dead because law enforcement just killed them. I can see both good and bad outcomes of that: if it were quick to do, it would help to map e.g. a hired hitman to their client, or a gang-member to the gang-leader. But it would also encourage/enable "shoot first, ask questions [to devices] later" tactics, which is just plain horrible.
I understand your position, but I could not disagree more strongly with your conclusion. Many of the techniques law enforcement is complaining about losing didn't exist before cell phones (and smart phones in particular). The challenges they face in a world with FDE-by-default are not new, their biggest frustration is in losing capabilities that they feel have been valuable.
The problem with something like key escrow is that while there might be value in occasionally providing access to law enforcement, there is absolute certainty of damage in cases where the keys are lost, stolen, or compromised -- all of which happen with alarming regularity already. You can't un-ring the bell of a data loss due to compromised encryption - so the only real question is how many abuses we should be expected to endure in order to realize marginal benefits in some circumstances.
It is understandably inconvenient & frustrating for law enforcement to lose access to the contents of smartphones, but that alone is not sufficient justification for universally compromising one of the layers responsible for protecting our data.
And the techniques didn't exist, certainly. I'm more interested in the information itself, though. Before computers existed, all of a person's personal information was likely held on paper somewhere, either on their person or in their car or home or bank. At worst, the papers of a dead person would be locked in a safe—and law enforcement could always get a subpoena to have a safe cracked open.
Computers made the safe figurative, but FDE made the safe uncrackable, and put everything the person owns in there rather than just the stuff they think needs protecting. We really did lose something, and it's not just convenience for law enforcement; many people's entire life histories now evaporate upon their death, having been held entirely as digital artifacts on FDEed devices.
I'm not sure what to do about that. Manufacturer key escrow is obviously not the solution. I have a feeling that having a culture of peer key escrow might be, though. Teaching children that having escrowed backup keys is important, in the same way that having an emergency contact number for hospitalization is important, might help quite a bit. (We could also teach them the value of good passwords, while we're wishing for a pony.)
This idea that the immediate access to all of an individual's information is necessary for law enforcement to do their work is a farce, especially considering the propagation of private and public security cameras. The same logic is used to justify torture, expand SWAT and procure urban assault vehicles. These things are almost always unnecessary, impractical, or unreliable.
Yes, people can be extremely careful to avoid police. That's not the average case, and we shouldn't optimize our law enforcement for it.
I don't disagree with your first two paragraphs. I just think the average criminal of this generation is well aware of the idea that they need to avoid putting incriminating data "in the cloud", to about the same degree that they're aware of the idea that you have to wear gloves to avoid leaving fingerprints.
If it becomes a crime to encrypt your phone, only criminals will encrypt their phones.
Your wish to "reading data off the phones of murder victims" is akin to "it'd be cool they wouldn't be dead, they could tell us who the murderer was".
The real question is what "clever" new methods they'll invent to deal with a post-end-to-end-encryption world.
https://www.reddit.com/r/theydidthemath/comments/1x50xl/time...
The FBI just wants to throw you in jail. What do they publish? Lists of people they want to throw in jail. Anything that stands in their way of throwing you in jail is bad, including your encrypted phone.
It was notable that there was a very brief "scandal" that MI5 had found evidence of child molestation but ignored it because they'd only found it via their ability to ignore due process in the name of national security and therefore since the information wasn't a national security issue it was filed under "not usable".
Cooler heads pointed out repeatedly that that was how it had to work to preserve due process, and it didn't stay news for long; this was, to me, the correct outcome.
(of course GCHQ is a whole different kettle of fish)
The FBI should have been reorganised along with the secret service and BATF after hoover died into two organisations one doing MI5 s role and one as a federal police force.
Their is a very good reason that SHA3 is not designed by the NSA.
Yes you can learn from them, both from their published stuff and even more from how they attacked people.
Advocates for such are either deliberately malicious or grossly negligent.
We know from Snowden that they do not have backdoors into everything.
Its about economics, if they can listen in on the exchange its essentially free. If they have to backdoor every end user device, its gone cost a literal shit ton of money.
It's really pretty damn easy.
http://tech.slashdot.org/comments.pl?sid=8623643&cid=5131356...
Win 7, 8 and 10 are done. OSX has spotlight upload to microsoft in plain sight. What else does OSX have under the hood? Phones are pretty much a foregone conclusion in my estimation, with the exception of cyanogen mod or something.
Snowden leaks confirmed that hypothesis. Probably still true for economic reasons as other commenter noted.
Got proof of that?
They have the motive, the resources, and the knowledge to break encryption routinely. It's also standard tradecraft for a spy agency to hide any proof that they have a capability to create uncertainty among their enemies whether or not they do. So no, nobody has proof that the NSA can break encryption, but we do have proof that they have everything they would need to develop that capability.
SHA1 should probably be replaced for example, but thats not all crypto by a longshot.
Their are good talks at the C3 confernce about 'Post Snowden Crypto', specially by 'ruedi'. He goes into detail about all the major crypto system and explains how risky they are, and what we know about the NSAs efforts to break them.
Brute forcing the strongest forms of modern crypto theoretically would take unfathomably amounts of energy and/or time. It's not a matter of bigger datacenters or faster hardware. Without discovering a flaw (which we have no evidence of) or inventing completely different computing paradigms (which don't exist) there's no reason to believe this is possible today.
Sure, some cryptography is weak and it's well documented. Others, well, we'd need a Dyson sphere to brute force...
Not that I'm disagreeing with you but the German High Command thought much the same about the Enigma.
The only rational response in the face of the Snowden leaks is to assume everything is compromised and either defend in depth or simply not commit it to a computer (under the assumption what you are keeping private is that important).
If I was a high end cryptographer or someone in that sphere I'd also likely be (if they aren't already) be using an air gapped machine, the threat is that pernicious.
It is of course impossible to say without evidence.
And if the NSA found a flaw in a crypto algorithm, do you really think they would leave evidence of that anywhere? You're talking about an organization that basically invented the entire idea of OpSec...
1. He made the statement in the OP. That implies that normal people using modern encryption does not impose a significant barrier to the NSA doing their jobs. Contrast with the 90s when the NSA pushed for the clipper chip, presumably because they couldn't eavesdrop effectively otherwise.
2. The NSA uses its own secret suite A algorithms for things they really care about keeping secret, not the suite B algorithms like AES that they recommend for the rest of us through NIST.
Oh, and if terrorists are hell bent on attacking, they will do so with or without encryption. And no amount of data collection is going to stop them if they plan well enough.
https://en.wikipedia.org/wiki/Dual_EC_DRBG
RSA makes Dual_EC_DRBG the default CSPRNG in BSAFE. In 2013, Reuters reports this is a result of a secret $10 million deal with NSA.
According to the New York Times story, the NSA spends $250 million per year to insert backdoors in software and hardware as part of the Bullrun program.
Several popular encryption schemes have been developed by or heavily influenced by the NSA (including algorithms mandated by FIPS and other government organizations), and there has been a lot of speculation that they added backdoors to AES and other algorithms.
So in reality they've had the ability to add backdoors all along, and it's in their best interest to keep it a secret whether they've added one, so it makes complete sense that their chief would say this.
... ah nevermind, I'm sure that doesn't mean anything.
:p
But it should also be noted they have the mandate to protect thru encryption and system security the data and secrets of the US government.
On the other hand, the job of the FBI is to catch (some) criminals; they don't care much about anything else.