I don't think it's impossible for politicians, even nontechnical ones, to make good tech policy. After all, the fact that no one in Congress is a microbiologist doesn't stop federal standards from delivering potable water (and it doesn't excuse the ghastly failures) (Flint):
pluralistic.net/2024/11/21/pol…
--
If you'd like an essay-formatted version of this thread to read or share, here's a link to it on pluralistic.net, my surveillance-free, ad-free, tracker-free blog:
pluralistic.net/2025/08/14/bel…
1/
Cory Doctorow
in reply to Cory Doctorow • • •Sensitive content
For politicians to make good policy, they don't need to be technical experts: they need to have solid, independent, well-resourced expert agencies. Those would be the very agencies that Trump and Musk have DOGEd into oblivion, which is pretty ominous, since the work of expert agencies is how you avoid dying of food poisoning, water poisoning, air poisoning, collapsing buildings, faulty antilock brakes, train explosions and plane-crashes.
2/
Cory Doctorow
in reply to Cory Doctorow • • •Sensitive content
But when it comes to tech policy, politicians get it all so goddamned wrong. Partly that's because the cartel of tech companies lies to them like crazy, even under oath, leading to a kind of nihilistic refusal to believe *any* expert input. Mark Zuckerberg wants you to think that's it's *inconceivable* for you to have a social life without him eavesdropping on it, and any rule demanding this is a farce, like a demand to make water that's not wet:
pluralistic.net/2022/11/08/div…
3/
Pluralistic: 08 Nov 2022 Tech a la carte – Pluralistic: Daily links from Cory Doctorow
pluralistic.netCory Doctorow
in reply to Cory Doctorow • • •Sensitive content
Big Tech's highly resourced bullshit machine convinces some politicians that technical expertise is not to be trusted, and gives other, more cynical politicians cover for ignoring experts by saying, "Oh you people are always telling us that this or that is impossible."
4/
Cory Doctorow
in reply to Cory Doctorow • • •Sensitive content
For example, since the Clinton era, politicians all over the world demanded a kind of impossible encryption: encryption that works perfectly when it's doing something legitimate, like keeping hackers from pushing malware to your pacemaker or stealing your life's savings or listening in on you through your phone's microphone, but *also* they require that this encryption offer *no* protection to criminals, drug dealers, terrorists, child abusers, and other miscreants.
5/
Cory Doctorow
in reply to Cory Doctorow • • •Sensitive content
This really *is* like water that's not wet. We can make encryption that works. It's hard to get right, but when we do, it offers a wondrous level of protection from interception and eavesdropping, scrambling our data so thoroughly that you would have to consume multiple *universes* worth of time and space to build all the computers necessary to guess the descrambling key. We can also make encryption that doesn't work.
6/
Cory Doctorow
in reply to Cory Doctorow • • •Sensitive content
People do this by accident all the time. Sometimes, the NSA does it on purpose (and doesn't mention that fact to the people who rely on it for their safety and integrity):
en.wikipedia.org/wiki/Dual_EC_…
But what we absolutely, positively, totally *cannot* make is encryption that both works *and* does not work, depending on whose secrets it is protecting. That's impossible.
7/
controversial pseudorandom number generator
Contributors to Wikimedia projects (Wikimedia Foundation, Inc.)Cory Doctorow
in reply to Cory Doctorow • • •Sensitive content
But when technologists tell policymakers this, they tell us that they have every confidence in our ingenuity, and also, they can't be certain we're not telling a Zuck-style fable about how the stuff we merely disprefer is actually impossible. They tell us to *NERD HARDER!*
*NERD HARDER!* is the answer every time a politician gets a technological idée-fixe about how to solve a social problem by creating a technology that can't exist.
8/
Cory Doctorow
in reply to Cory Doctorow • • •Sensitive content
It's the answer EU politicians who backed the catastrophic proposal to require copyright filters for all user-generated content came up with, when faced with objections that these filters would block *billions* of legitimate acts of speech:
memex.craphound.com/2019/04/03…
When politicians seize on a technological impossibility as a technological necessity, they flail about and desperately latch onto scholarly work they can brandish as evidence that their idea *could* be accomplished.
9/
After months of insisting that #Article13 doesn’t require filters, top EU Commissioner says “Article 13 requires filters” – Cory Doctorow's MEMEX
memex.craphound.comCory Doctorow
in reply to Cory Doctorow • • •Sensitive content
For example, back in 2019, Trump's Bureau of Land Management tried to impose a ton of absolutely bizarre, environmentally devastating requirements on Burning Man's land-use permit. One of these requirements was to effectively ban LED lights at night (!), on the basis that these were so bright at altitude that they could disrupt nocturnal birds.
10/
Cory Doctorow
in reply to Cory Doctorow • • •Sensitive content
In support of this measure, the BLM cited a PhD dissertation that proposed a method for estimating light pollution. The author turns out to be a burner, who filed comments in the docket describing how the BLM had misapplied his work, making crude mathematical errors that led them to grossly overstate the amount of light pollution at altitude (I've spent an hour trying to find this comment and I came up craps - if you can find it, please let me know, as it was *delicious*).
11/
Cory Doctorow
in reply to Cory Doctorow • • •Sensitive content
That kind of Annie Hall/Marshall McLuhan/"You know nothing of my work" moment is always fantastic, and especially so when politicians are demanding that technologists *NERD HARDER!* to realize their cherished impossibilities.
That's just happened, and in relation to one of the scariest, most destructive *NERD HARDER!* tech policies ever to be assayed (a stiff competition).
12/
Cory Doctorow
in reply to Cory Doctorow • • •Sensitive content
I'm talking about the UK Online Safety Act, which imposes a duty on websites to verify the age of people they communicate with before serving them anything that could be construed as child-inappropriate (a category that includes, e.g., much of Wikipedia):
wikimediafoundation.org/news/2…
The Starmer government has, incredibly, developed a passion for internet regulations that are even stupider than Tony Blair's *and* David Cameron's.
13/
Wikimedia Foundation Challenges UK Online Safety Act Regulations – Wikimedia Foundation
Wikimedia FoundationCory Doctorow
in reply to Cory Doctorow • • •Sensitive content
Requiring people to identify themselves (generally, via their credit cards) in order to look at porn will create a giant database of every kink and fetish of every person in the UK, which will inevitably leak and provide criminals and foreign spies with a kompromat system they can sort by net worth of the people contained within.
14/
Cory Doctorow
in reply to Cory Doctorow • • •Sensitive content
This hasn't deterred Starmer, who insists that if we just *NERD HARDER!*, we can use things like "zero-knowledge proofs" to create "privacy-preserving" age verification system, whereby a service can assure itself that it is communicating with an adult without ever being able to determine *who* it is communicating with.
15/
Cory Doctorow
in reply to Cory Doctorow • • •Sensitive content
In support of this idea, Starmer and co like to cite some genuinely exciting and cool cryptographic work on privacy-preserving credential schemes. Now, one of the principal authors of the key papers on these credential schemes, Steve Bellovin, has published a paper that is pithily summed up via its title, "Privacy-Preserving Age Verification—and Its Limitations":
cs.columbia.edu/~smb/papers/ag…
16/
Cory Doctorow
in reply to Cory Doctorow • • •Sensitive content
The tldr of this paper is that Starmer's idea will not work and cannot work. The research he relies on to defend the technological feasibility of his cherished plan does not support his conclusion.
Bellovin starts off by looking at the different approaches various players have mooted for verifying their users' age. For example, Google says it can deploy a "behavioral" system that relies on Google surveillance dossiers to make guesses about your age.
17/
Cory Doctorow
in reply to Cory Doctorow • • •Sensitive content
Google refuses to explain how this would work, but Bellovin sums up several of the well-understood behavioral age estimation techniques and explains why they won't work. It's one thing to screw up age estimation when deciding which ad to show you; it's another thing altogether to do this when deciding whether you can access the internet.
Others say they can estimate your age by using AI to analyze a picture of your face.
17/
Cory Doctorow
in reply to Cory Doctorow • • •Sensitive content
This is a stupid idea for many reasons, not least of which is that biometric age estimation is notoriously unreliable when it comes to distinguishing, say, 16 or 17 year olds from 18 year olds. Nevertheless, there are sitting US Congressmen who not only think this would work - they labor under the misapprehension that this is already going on:
pluralistic.net/2023/04/09/how…
19/
How To Make a Child-Safe TikTok – Pluralistic: Daily links from Cory Doctorow
pluralistic.netCory Doctorow
in reply to Cory Doctorow • • •Sensitive content
So that just leaves the privacy-preserving credential schemes, especially the Camenisch-Lysyanskaya protocol. This involves an Identity Provider (IDP) that establishes a user's identity and characteristics using careful document checks and other procedures. The IDP then hands the user a "primary credential" that can attest to everything the IDP knows about the user, and any number of "subcredentials" that only attest to specific facts about that user (such as their age).
20/
Cory Doctorow
in reply to Cory Doctorow • • •Sensitive content
These are used in zero-knowledge proofs (ZKP) - a way for two parties to validate that one of them asserts a fact without learning what that fact is in the process (this is super cool stuff). Users can send their subcredentials to a third party, who can use a ZKP to validate them without learning anything else about the user - so you could prove your age (or even just prove that you are over 18 without disclosing your age at all) without disclosing your identity.
21/
Cory Doctorow
in reply to Cory Doctorow • • •Sensitive content
There's some good news for implementing CL on the web: rather than developing a transcendentally expensive and complex new system for these credential exchanges and checks, CL can piggyback on the existing Public Key Infrastructure (PKI) that powers your browser's ability to have secure sessions. When you visit a website with https:// in front of the address (instead of just http://), your connection is secure against eavesdroppers, thanks to this PKI.
22/
Cory Doctorow
in reply to Cory Doctorow • • •Sensitive content
However, doing so poses several difficulties, which Bellovin enumerates under a usefully frank section header: "INSURMOUNTABLE OBSTACLES."
The most insurmountable of these obstacles is getting set up with an IDP in the first place - that is, proving who you are to some agency, but only *one* such agency (so you can't create two primary credentials and share one of them with someone underage).
23/
Cory Doctorow
in reply to Cory Doctorow • • •Sensitive content
Bellovin cites Supreme Court cases about voter ID laws and the burdens they impose on people who are poor, old, young, disabled, rural, etc.
Fundamentally, it can be insurmountably hard for a lot of people to get, say, a driver's license, or any other singular piece of ID that they can provide to an IDP in order to get set up on the system.
25/
Cory Doctorow
in reply to Cory Doctorow • • •Sensitive content
The usual answer for this is for IDPs to allow multiple kinds of ID. This does ease the burden on users, but at the expense of creating fatal weaknesses in the system: if you can set up an identity with multiple kinds of ID, you can visit different IDPs and set up an ID with each (just as many Americans today have drivers licenses from more than one state).
25/
Cory Doctorow
in reply to Cory Doctorow • • •Sensitive content
The next obstacle is "user challenges," like the problem of households with shared computers, or computers in libraries, hotels, community centers and other public places. The only effective way to do this is to create (expensive) online credential stores, which are likely to be out of reach of the poor and disadvantaged people who disproportionately rely on public or shared computers.
26/
Cory Doctorow
in reply to Cory Doctorow • • •Sensitive content
Next are the "economic issues": this stuff is *expensive* to set up and maintain, and someone's gotta pay for it. We could ask websites that offer kid-inappropriate content to pay for it, but that sets up an irreconcilable conflict of interest. These websites are going to want to minimize their costs, and everything they can do to reduce costs will make the system unacceptably worse.
27/
Cory Doctorow
in reply to Cory Doctorow • • •Sensitive content
For example, they could set up accounts with IDPs that are local to the company that operates the server, meaning anyone who lives somewhere else and wants to access that website is going to have to somehow get certified copies of e.g. their birth certificate and driver's license to IDPs on the other side of the planet. The alternative to having website foot the bill for this is asking users to pay for it - meaning that, once again, we exclude poor people from the internet.
28/
Cory Doctorow
in reply to Cory Doctorow • • •Sensitive content
Finally, there's "governance": who runs this thing? In practice, the security and privacy guarantees of the CL protocol require two different kinds of wholly independent institutions: identity providers (who verify your documents), and certificate authorities (who issue cryptographic certificates based on those documents). If these two functions take place under one roof, the privacy guarantees of the system immediately evaporate.
29/
Cory Doctorow
in reply to Cory Doctorow • • •Sensitive content
An IDP's most important role is verifying documents and associating them with a specific person. But not all IDPs will be created equal, and people who wish to cheat the system will gravitate to the worst IDPs. However, lots of people who have no nefarious intent will *also* use these IDPs, merely because they are close by, or popular, or were selected at random.
30/
Cory Doctorow
in reply to Cory Doctorow • • •Sensitive content
A decision to strike off an IDP and rescind its verifications will force lots of people - potentially millions of people - to start over with the whole business of identifying themselves, during which time they will be unable to access much of the web. There's no practical way for the average person to judge whether an IDP they choose is likely to be found wanting in the future.
31/
Cory Doctorow
in reply to Cory Doctorow • • •Sensitive content
So we can regulate IDPs, but who will do the regulation? Age verification laws affect people outside of a government's national territory - anyone seeking to access content on a webserver falls under age verification's remit. Remember, IDPs handle all kinds of sensitive data: do you want Russia, say, to have a say in deciding who can be an IDP and what disclosure rules you will have to follow?
32/
Cory Doctorow
in reply to Cory Doctorow • • •Sensitive content
To regulate IDPs (and certificate authorities), these entities will have to keep logs, which further compromises the privacy guarantees of the CL protocol.
Looming all of this is a problem with the CL protocol as being built on regulated entities, which is that CL is envisioned as a way to do all kinds of business, from opening a bank account to proving your vaccination status or your right to work or receive welfare.
33/
Cory Doctorow
in reply to Cory Doctorow • • •Sensitive content
Authoritarian governments who order primary credential revocations of their political opponents could thoroughly and terrifyingly "unperson" them at the stroke of a pen.
The paper's conclusions provide a highly readable summary of these issues, which constitute a stinging rebuke to anyone contemplating age-verification schemes. These go well beyond the UK, and are in the works in Canada, Australia, the EU, Texas and Louisiana.
34/
Cory Doctorow
in reply to Cory Doctorow • • •Sensitive content
Age verification is an impossibility, and an impossibly terrible idea with impossibly vast consequences for privacy and the open web, as my EFF colleague Jason Kelley explained on the Malwarebytes podcast:
malwarebytes.com/blog/podcast/…
Politicians - even nontechnical ones - can make good tech policy, provided they take expert feedback seriously (and distinguish it from self-interested industry lobbying).
35/
“The worst thing” for online rights: An age-restricted grey web (Lock and Code S06E16) | Malwarebytes
Malwarebytes Labs (Malwarebytes)Cory Doctorow
in reply to Cory Doctorow • • •Sensitive content
When it comes to tech policy, wanting it badly is not enough. The fact that it would be *really cool* if we could get technology to do something has no bearing on whether we can actually get technology to do that thing. *NERD HARDER!* isn't a policy, it's a wish.
Wish in one hand and shit in the other and see which one will be full first:
reddit.com/r/etymology/comment…
eof/
Reddit - The heart of the internet
www.reddit.comAlex@rtnVFRmedia Suffolk UK
in reply to Cory Doctorow • • •Sensitive content
the only age-verification system that already works reliably in UK requires handing over your home address and having records on credit reference agencies.(usually linked to delivery of a physical product), its widely used to buy vaping supplies online (minimum age 18),
Certainly not privacy preserving - many will understandably baulk at handing over this info to view content online deemed controversial, and I think this is the intended effect of this legislation - to try and roll back /some/ of the permissive society, which social conservatives have been wanting to do since the late 1960s..
Cory Doctorow reshared this.