To a [group] of people where each of them know the private key for decrypting the post, which then could be also used for encrypting a post that then will sent to [group].
The [group] is basically pretending to be a normal nostr user. However it's used for different use case, so sort of like another "Nostr Community" section except it has encryption being set around it. During creation,
The client that the owner of the [group] group would like to send the private key information (which encrypted with NIP-44) regarding [group] to a list of members that has been set by the owner. So yet, we are reinventing another Private Messaging NIP, but this one is not for normal private messaging. It was designed for the [secret group] members to know the key to decrypt and encrypt their post.
```
C -> Client
U -> User
MC -> Member's Client
U: *creates [secret group] with 20 members in it*
C: *make a private key for that group and then spread the info of the private group and seal the private key with NIP-44 to these members*
MC: *receives the info and then store that sealed private key information so these members could read and write a post into that group*
```
In other end, I think it's possible to make it not need to spread the private keys to members.
In case of private key leakage, The owner of the [group] could always make a new private key and reannounce the new private key to these members for future READ-ing and WRITE-ing to the same [group]. The owner could also blacklist someone in the group by doing the same thing and reannounce the new key to the list of members, with exception of the blacklisted members.
I think this could be reused for reinventing private chat group. But feel free to tell me what do you think about this.
Thread collapsed