@be It's a funny and relatable meme haha, though it's worth saying it's not really exclusive to Matrix, it's just kind of a (skill) issue with (users of) end to end encrypted messaging. Same goes for Pidgin with OTR plugins, XMPP with OMEMU, etc.
IMHO I'd rather accidentally lose access to my messages, than every admin on that server being able to access those messages without a key/password/etc, kind of like how you can lose access to any other account :P but that's just my few worthless cents
@be from what I can tell, if you lose access to your last 'master device' on Signal, you lose all past messages, just like any other of these platforms.
@be You need to store a master key in order to have end to end encryption. Since it cannot be stored on the server (it would break the purpose of end to end encryption), it is stored on the devices. If you lose the last device that has that key, you lose access to everything.
If you always log in using another device, thus copying the master device, you will never encounter this problem, which should be the same for any end to end encrypted platform.
@anthropy Yes, I think using a new key forever forward is a much better option than ever showing users an error about being unable to decrypt a message.
@be From what I can tell, the way Signal deals with it is by soft-forcing you to always log in with another device, calling otherwise logging in a 'recovery', clearing all messages.
Matrix is (unfortunately) much less adamant and clear about this, and thus you can create a mismatch of keys. They could definitely fix that, I much agree with that, because it makes it much more common for people to have this problem.
I also still very much like the meme, I didn't mean to shittalk that part ;P
Add comment