Replying to Avatar Basanta Goswami

What is the best protocol for private communications? The most helpful answer gets 1k sats.

What I am trying to solve:

- Use nostr to signal that you are using some app for private communications so that you can communicate using the secure alternative with other nostr users (instead of hacky nostr DMs)

- Communicate with non-nostr users who are already using the other protocol/service

Options I have thought about:

- We have nostr:npub1exv22uulqnmlluszc4yk92jhs2e5ajcs6mu3t00a6avzjcalj9csm7d828 with SMP and XFTP

- We have Signal (and WhatsApp and Facebook Messenger) with the Signal Protocol but it's non federated

- We have Session with it's own protocol, derived from the Signal protocol

My requirements:

- Encrypted one on one chat and group chat with a 100+ people

- Encrypted file sharing

- Phone and video calls (group calls included)

- Ephemeral identities and onion routed message delivery to preserve as much privacy as possible

- Or, use a single server along with Google's notification services etc for a balance of convenience and privacy

Hmmm....

I would or try Matrix... Or put up my own Jabberd server on a private network accessible only through (also my own) VPN.

Then having my own VPN+Private network opens also A LOT of diff possibilities like secure file sharing and storage, internal email servers, NextCloud stack, etc, etc...

Barrier of entry is high tho, need lots of tech know-how but... If you want I could build it! =)

Reply to this note

Please Login to reply.

Discussion

Thinking on this now... You could even run your own Nostr reley on your internal network and (not sure if this is possible) have it NOT sync with public relays...

In theory this would give you a private and secure Nostr network.