So metadata security depends on users creating at least some number (probably a reasonably large number) of fake channels at the start in addition to the real channels they want so that an observer doesn’t know which channel relates to which real user in the future?
Discussion
In any case, I’d love to see a demo app so I could see how it is implemented and works.
Channels cannot be correlated to users unless:
- you leak via IP
- you leak via activity times
Both of which apply to all schemes.
This is only for obscuring who a user has communicated with at all: if an app establishes channels only when DMing, you only leak A has initiated a channel with B, but adding noise reduces this risk.