Sens. Feinstein and Burr: I don't think you get it

Senators Feinstein and Burr, we have to talk about encryption.

It's not common practice for us to comment on policy here at PC Gamer Hardware (formerly maximumpc.com), though we do cover it in our news feeds. In my home state of California (that Sen. Feinstein represents), encryption has run up against the needs of law enforcement. This conflict over privacy and security has recently become a critically important issue to people across the U.S. and abroad.

Senators, you both recently co-sponsored a bill called the Compliance with Court Orders Act of 2016, attacking encryption in a way that would endanger personal privacy, the economy, and national security. I don’t question that you proposed this bill with the best of intentions, but it appears you don’t understand the technology you’re trying to legislate. Senators, this bill will lead to disaster if allowed to come to fruition.

The bill, as I read it in early April, did nothing to protect the American people, and succeeded only at putting everyone’s security at risk. You don’t need a PhD in mathematics or cryptography to understand the basics of encryption and its value in modern society, or why this bill endangers the banking system, critical infrastructure, and the personal information of everyone with an electronic footprint. In today's world, that class of people is growing ever rapidly, whether a person chooses to use the internet or not.

You and I use encryption when checking our bank accounts, when tweeting, when Googling for directions, and (hopefully) when connecting to Wi-Fi at home or the office. Device encryption protects hard drives in financial institutions and our personal cell phones. Your bill suggested that we break systems like these, which we trust to keep our information safe. 

Google's TLS details

Google's TLS details

Mandating that encryption providers be able to make clear encrypted data when ordered means they have to build a way to override the technology using secondary means (or at the very least use keys that don’t expire, which is inherently unsafe). Even if the bill does not “mandate” design of software, the fact that a provider must be able to comply with the demands of a judge means that the software must necessarily be designed with these possible demands in mind. 

That’s what we call a backdoor, and security experts have long warned about the dangers presented by backdoors and key escrows. It takes an astonishing amount of arrogance or ignorance (or both) to think a backdoor will only be used by those it’s designed for. Backdoors, once created, present an additional attack vector for adversaries of all kinds. That’s not even considering that the mathematics underlying modern encryption prohibit such backdoors if they are to remain secure.

Key escrows present risk too, as the government would be tasked with securing the keys to the whole kingdom. Seeing how the Office of Personnel Management was breached (and my service record information is in there, thank you very much), that’s a risk that many American companies or citizens simply won’t accept. How can we trust the government with the encryption keys that protect our communications and commerce if we can’t even trust that the government can keep the Social Security numbers and service records of millions of Americans safe? Trusting the government with these keys would make American government systems an even juicier and more valuable target than they already are. And the question remains: How will the government force people to use such escrow systems when simply not providing the government with a key is trivial?

I'm not sure how a law will keep terrorists from creating PGP keys.

I'm not sure how a law will keep terrorists from creating PGP keys.

It is absurd to think that by opening backdoors in American encryption that life will be harder on criminals and terrorists. Besides the fact that thinking you're somehow the smartest guy in the room is foolhardy, plenty of foreign companies offer encryption products that may not be covered under US law. Some very strong encryption tools like GnuPG (OpenPGP) and LUKS are open-source. (OpenPGP is often used to encrypt email or digitally sign documents and files proving their authenticity, while LUKS is a disk-encryption scheme that keeps data stored on Linux machines safe from physical theft.) Trying to legislate away source code that anyone has access to is a fool’s errand at best.

With all of these things in mind, I urge you and your fellow legislators to talk to experts in the field when legislating on this technology. The needs of law enforcement and the intelligence community are not unknown to privacy advocates or the people who spoke at RSA this year. Nearly every RSA speaker agreed that such an attack on encryption endangers the whole Internet (to include America's security interests). Even NSA director Michael Rogers said at RSA that the government and privacy advocates need to talk to one another, not past one another.

Let's make sure that happens before passing brash and uninformed bills.

Alex Campbell
Alex first built a PC so he could play Quake III Arena as a young lad, and he's been building desktop PCs ever since. A Marine vet with a background in computer science, Alex is into FOSS and Linux, and dabbles in the areas of security and encryption. When he's not looking up console Linux commands or enjoying a dose of Windows 10-induced schadenfreude, he plays with fire in his spare time.
Latest in Hardware
A pink GameSir Nova Lite, and a purple 8BitDo Ultimate 2C float in a teal void.
Hall effect controllers are so cheap now I’ve got a deal for you AND your player two
Peely from Fortnite with banana-fied Wolverine claws.
Fortnite comes to Snapdragon: Epic Games announces upcoming Arm support for its Easy Anti-Cheat software
Texas Instruments MSPM0C1104 tiny chip
World's smallest microcontroller looks like I could easily accidentally inhale it but packs a genuine 32-bit Arm CPU
Varjo Aero
Varjo Aero VR headsets seem to be not working on RTX 5090s, and its community is opting for strange solutions while waiting for an Nvidia driver release to fix it
A pasta "display" on a table showing the word "keep" surrounded by fruit. Obviously.
Penne for your thoughts: This pasta display can show three individual frames and it's trying its best, okay
Intel engineers inspect a lithography machine
Finally some good vibes from Intel as stock jumps 15% on new CEO hire and Arizona fab celebrates 'Eagle has landed' moment for its 18A node
Latest in Features
Geralt, two swords on his back, in the wilderness
2011 was an amazing comeback year for PC gaming
Alligator skull with glowing eyes on human body and cords coming out sitting at piano with "The Norwood Etudes" ready to play
My new most anticipated RPG let me be a kleptomaniac gourmand set loose in a noir city on a quest to make 'the perfect sandwich'
Monster Hunter Wilds' stockpile master studying a manifest
Monster Hunter Wilds' new gyro controls are a fantastic option for disabled and able-bodied players alike
Manhunt 2
I played the notoriously ratings-board-ravaged Manhunt 2 and was quite glad for the censorship actually
Wyrdsong concept art
Wyrdsong, the RPG from ex-Bethesda talent, isn't dead—but it's no longer an open world: 'We're down to a skeleton crew'
A busy marketplace in The Bazaar.
The Bazaar could be the future of autobattlers, if it stops strangling itself to death with its own microtransactions