like, you could add a prefix, like PGP does, which has a series of versions of the secret used in the symmetric encryption of the message, for each recipient, this will be a fair bit of extra data but it's doable
you could also have a special message that comes through a DM that the client scans and the client would have to decrypt it automatically and it would have a header that indicates it is a cipher for decrypting private events from you
there is threat models to both of these that are relevant as well, and neither of them are as private as a live peer to peer delivery and that's impractical due to intermittent network connections (mobile devices) and general unreliability of networks
and the last piece is what is the purpose of this, exactly, because it is a lot of rigmerole to just have a private status message or something
if everyone ran their own relays, and there was a mechanism for messages to be buffered on friends relays for you, people you trust, to bring it closer to 99.9% uptime availability, then yes, this would be practical, and in fact we could dispense with the entire third party relay model and all use outbox model on all our messages and literally not broadcast anything except deliberately, to shared outboxes used as public outboxes... and i shudder to think at the question of how to spam control that...
well, anyway, more ruminations about threat models and networks and signals intelligence, mostly very optimistic ones that presuppose that someone isn't out to get most of us, or potentially out to get most of us
Thread collapsed