Closed HulaHoopWhonix closed 7 years ago
Sorry closing as duplicate of https://github.com/AnemoneLabs/unmessage/issues/32
Hi @HulaHoopWhonix!
This not a complete duplicate of #32 but it does try to solve the same problem. Issues I see with this approach are:
Sorry for not having a concrete answer, but I think that what is being proposed in #32 might be easier to implement and might not be as risky as this one. I do encourage you to engage in the discussions from that issue so that we find the best solution for this.
Thanks @HulaHoopWhonix!
@felipedau
Since modern double ratchet protocols are designed for asynchronous chat and you mentioned having to balance between privacy and anonymity in the thread - what if you design unmessage clients to optionally act as opportunistic message stores for their peers (like Retroshare) so recipients can still get their messages sooner even if the sender is offline.
Considerations:
It would be optional.
People would be caching for friend of a friend degrees of separation only.
You would probably allow user configurable limits for the store so people don't arbitrarily flood storage.
Use pqcrypto (Codecrypt crypto suite) to protect messages stored on third party disks so communication protection is complete when Tor switches to PQ.