If I could only upvote this more. I still want someone to take signal's protocol and do a BYOK approach. Let me use Keybase or something similar to handle identity management. Additionally, each device (or app instance) gets its own key. Signal and WhatsApp already do encrypted group messages. Treat each of my devices as different "users", who present with the same name.
It's a tractable problem.
(NB: Not necessarily keybase, but they do have a technical solution to the problem in place already.)
It's a tractable problem.
(NB: Not necessarily keybase, but they do have a technical solution to the problem in place already.)