cloak and dagger 🗡️ tech. clandestine comms + cryptography. Founder of Katzenpost, a fully post-quantum mixnet. https://xitter.cf/t.co/Wsb9AMq5pQ

Spain
Joined January 2009
Replying to @david415
which is why i am so glad that there's a research group under IRTF called "Human Rights Protocol Considerations". Mathematics doesn't automatically take the side of the people. We must carefully consider how the system's authority is distributed!
2
3
23
I initially wrote cryptlib.io/ as a way to model Katzenpost mixnet cryptography in Lean. But then I realized I can write entire high assurance apps in Lean and cryptlib is my lean cryptography library for doing so.
71
David Stainton priv/acc retweeted
Ejecting a floppy disk in space 🚀
69
1,100
83
8,971
169,672
I love Lean, not just for revolutionizing mathematics but also as a programming language. And I think it's totally cool to be able to write theorems about my code. But it's even cooler when you can move those theorems into struct proposition fields.
87
Why are we still using SSH protocol? It's 31 years old! What I think we should want to use instead is a new protocol based on PQ Noise that uses hybrid KEMs. It's great too if the entire thing was formally verified Lean code.
1
136
Remember that last quote from Ghost in The Shell about using some four digit number as a authentication password? Don't design cryptographic security systems based on mutterings of a 20 year old anime movie.
1
125
David Stainton priv/acc retweeted
Announcing hashsma.sh! 𝟘 𝟙 ❒ 🔨 Strengthen cryptography with AI. Cryptography—both current and post-quantum cryptography—depends on hashes. SHA-256? SHA-3? BLAKE3? Nobody knows if they are secure. We're going to find out! Come help accelerate scientific research! HashSmash is an open science-acceleration project in collaboration with @yukonresearch, @eigenlabs, @projecteleven, and @ShieldedLabs.
61
165
73
801
225,053
Lean's dependent types are a very powerful language feature, possibly one of the most under rated.
1
68
Mr. Spock on Star Trek uses the word "logic" incorrectly; Star Trek is responsible for multiple generations grownups using the word incorrectly. If you want to use the word logic, perhaps actually study logic first; programming doesn't count as studying logic.
71
I'm in Utrecht now for one week attending a Lean theorem prover summer school class. Where should I eat dinner?
1
1
553
David Stainton priv/acc retweeted
Can we get the IETF TLS WG chairs to help out with the U.S. elections? Allow votes only from pre-existing landowners plus the list of people who the chairs declare have demonstrated enough expertise to vote? Also, make sure to hide that list: web.archive.org/web/20260719…
2
4
27
3,949
David Stainton priv/acc retweeted
SimpleX Chat can't and won't scan private chats, ever. It's not just a promise, it's a technical impossibility.
314 MEPs just voted AGAINST mass surveillance "Chat Control." Only 276 voted for it. Yet it still passed. More Members voted to kill the mass surveillance bill than to keep it and it became law anyway. This is the EU’s version of “democracy” when it comes to destroying privacy civil liberties. reclaimthenet.org/eu-brings-…
31
178
13
1,110
54,182
David Stainton priv/acc retweeted
Yesterday was a sad day for the privacy of citizens in the European Union given the extension of #ChatControl 1.0, allowing for voluntary scanning of private communications. In light of yesterday's vote, we wanted to remind you that: Chat Control 1.0 is different from Chat Control 2.0 in that providers (like us at Tuta) are not forced to backdoor their end-to-end encryption for surveillance. At Tuta, if Chat Control 2.0 is passed we have two options: to move out of the EU or sue and fight it. As our CEO, Matthias Pfau has stated, we would sue and fight for people's privacy. Because for us, undermining end-to-end encryption is not an option. We will continue to say no to #ChatControl and fight for everyone's right to privacy. ✊🏻❤️🔒 Find out more about Voluntary Chat Control here 👉 tuta.com/blog/voluntary-scan…
57
361
7
1,618
27,514
What should I do if chatcontrol wins the vote?
1
98
David Stainton priv/acc retweeted
The EU Parliament REJECTED Chat Control, but now they are forcing us to vote it AGAIN to revive it. What kind of democracy is this if we're forced to vote on the same issue over and over until they get the result they want? My colleague @MarketkaG explained the situation very well in plenary👇🏻
383
6,259
242
21,900
348,670
David Stainton priv/acc retweeted
The EU Parliament rejected mass scanning of private messages in March. Yesterday, it approved an urgent procedure to revive the measure, setting up a decisive vote on Thursday, the last sitting day before summer recess. At second reading, the text passes automatically unless 361 MEPs vote against it, and some MEPs have already left for the Summer break... reclaimthenet.org/eu-parliam…
47
502
31
1,438
49,923
.@netzpolitik_org Story: the EU Commission funded the Katzenpost mixnet (PANORAMIX, Horizon 2020, €4.5M). Tomorrow's #ChatControl vote outlaws it by construction. Open letter to all 720 MEPs, fully sourced: katzenpost.network/pages/cha…
50
.@mer__edith The EU paid €4.5M to seed a strong-anonymity alternative to Tor, then left it to volunteers for seven years. Tomorrow it votes on outlawing it. My open letter to the European Parliament: katzenpost.network/pages/cha… #ChatControl
59
.@MarketkaG Thank you for fighting the Rule 170 fast-track. I founded Katzenpost, the anonymous communications network the EU itself funded through PANORAMIX. Tonight I sent all 720 MEPs this letter ahead of tomorrow's #ChatControl vote: katzenpost.network/pages/cha…
47