[–] bobthrowaway 3y ago ↗ Synopsis for those who do not want to read a twitter thread.Pitfalls:1. People lose their keys. Design around that, so users stay happy. Super difficult since everyone looses their keys eventually.2. People have their keys stolen.3. Abuse of various parties and how to moderate.4. Web E2EE is hard.5. Multiple devices add corner cases that may introduce security issues.
[–] josephcsible 3y ago ↗ I wouldn't say you always need message franking. A lot of services make it an explicit goal that the recipient can't prove the sender actually wrote any given message, for good reason.
2 comments
[ 5.0 ms ] story [ 12.5 ms ] threadPitfalls:
1. People lose their keys. Design around that, so users stay happy. Super difficult since everyone looses their keys eventually.
2. People have their keys stolen.
3. Abuse of various parties and how to moderate.
4. Web E2EE is hard.
5. Multiple devices add corner cases that may introduce security issues.