this looks fairly similar to reticulum on a high level tho some different choices were made in terms of arch and cryptography.
@Johnathan Corgan can you shine some light on those choices, i'm guessing you've looked at reticulum while designing this? is the cryptography decision heavily influenced by the fact that you wanted it to be nostr compatible or are there other considerations?
what would you say are the pros of fips (name is really unfortunate given the fact that fips is already used in cryptography ecosystem) over reticulum, besides the more clear architectural design of the protocol given more clear layer separation
Login to reply
Replies (2)
I would worry about...Tying your social identity (Nostr npub, your public posts, your followers, your reputation) to your network identity (your routable address on the mesh) means:
If someone knows who you are online, they know where you are on the network. Not metaphorically, but literally! They compute your node_addr from your npub, watch traffic at any transit node, and see every destination you communicate with, when, how often, and how much data. Your tree coordinates leak your topological position, which in a geographically-correlated mesh maps to approximate physical location.
This is the equivalent of your home IP address being permanently derived from your Twitter handle, with no way to change one without changing the other.
I dont think its intended to be used with your npub. It also states ephemeral keys can be used ๐