Secure messaging needs to meet these five requirements as much as possible:
1. Anti-Forgery
Anti-Forgery ensures that the sender of a message is verifiable and the message has not been tampered with.
2. End-to-End Encryption
End-to-end encryption ensures that only the sender and receiver can decrypt and read the message content, protecting it from unauthorized access by servers or other network devices.
3. Forward Secrecy
Forward secrecy ensures that even if the current key is compromised, historical messages cannot be decrypted, since each message uses a new encryption key, which is deleted after use.
4. Break-in Recovery
Break-in Recovery ensures that if the current key is compromised, future messages cannot be decrypted, and the system can recover from the attack. This feature is also known as backward secrecy.
5. Metadata Privacy
Protecting the privacy of communication involves more than just protecting the content of messages; it also includes protecting the identities of the communication parties and other data. nostr:note1ma6ja6fc6nd7ux82z3qsx94k4lgcjwpz2jkjw2sf3vt8ptnef5ushmldyj
Nice summary of the requirements for secure and private messaging.
Spoiler: It's not just E2EE!! 😲
nostr:nevent1qqsrm6e4uzlvva02m3epqpkfncsmu8hawrsmkn0zzl0r62p5le9f4yspz4mhxue69uhkummnw3ezummcw3ezuer9wchsyg9mly364yjxqe0c33qv0kdlv8xvcrlnlnlsvk5vktl5e7akyzy0rcpsgqqqqqqs82zdu4
Hello!
Sorry! You could specify a LN address inside the app for donations to the app developer.
Thank you.
We want to try a revenue model that relies solely on stamp income, without depending on donations. We believe this is a more sustainable and reasonable approach.
It's just that I rarely send messages and in my case it would be more profitable for you to receive a modest donation from me.
Thank you very much.
I've added my Lightning Network address to my nostr profile.
BTW, Keychat will support new service soon, and users can still pay per use with ecash sat.
What service will appear? Or is it a secret for now?
You once mentioned storing data for a fee, maybe you will add this service.
I would like to store data in cloud storage in encrypted form, paying for this service via eCash, and for the payment to be charged for the storage volume and for the storage time.
I would also like to be able to restore/access stored data from another device by entering the seed phrase.
Forgive me for being annoying!