💾 Archived View for rawtext.club › ~sloum › geminilist › 002102.gmi captured on 2020-09-24 at 01:25:58. Gemini links have been rewritten to link to archived content

View Raw

More Information

-=-=-=-=-=-=-

<-- back to the mailing list

Removing expiry dates for TOFU

Solderpunk solderpunk at posteo.net

Tue Jul 7 11:14:30 BST 2020

- - - - - - - - - - - - - - - - - - - 

A proposal: "TOFU-TOTS". You know, like tater tots, but withoutpotatoes in them. Or rather, trust-on-first-use augmented bytrust-over-time-and-space.

Desiderata:

Assumptions:

Quick description:

Properties:

Right now, I think this provides pretty good robustness against MITMattacks relative to how conceptually complicated it is - nothing isinvolved on the server side except generating stand-alone self-signedcerts and copying them at the right time into the document root, whichis very easily automated, and nothing is involved on the client sideexcept storing hashes of entire certs in a DB and checking expiry dates.Client authors never have to write their own signature validation code,so this can be done even with TLS libraries that don't make that easy.It also has the advantage of keeping TLS network overhead as low aspossible by having servers only ever send a single cert.

But, maybe I've overlooked something. Feedback welcome.

Cheers,Solderpunk