Itâs ok for most encrypted protocols (In salty you can fetch other messages but canât decrypt). Btw i think recipient can be removed so if someone seen message they tried to decypt, if canât - its not message to you
It is not possible to remove it, otherwise you do not know that the message is for you. With that information you canât decrypt.
I made a draft of an âencrypted public messengerâ, which was basically a Feed for an address derivate from the public ket, letâs say âabcd..eaeaâ
Anyone could check, âare there any messages for my address?â and you get a whole list of timestamps and encrypted stuff.
Inside the encrypted message is a signature from the sender. That way you âcouldâ block spam.
Only the owner of the private key could see who sent what, and soâŠ
And even with that my concussion was that users expectations for a private IM might be far away from my experiment.
here are a few ideas you might take into consideration when designing a secure IM https://developer.virgilsecurity.com/docs/e3kit/fundamentals/secure-instant-messaging/
Obviously if youâve worked on something similar, you already know it, he