tijder / SmsMatrix

A simple SMS <--> Matrix bridge.
https://matrix.to/#/#smsmatrix:matrix.org
GNU General Public License v3.0
211 stars 36 forks source link

Signal Protocol & OpenPGP encryption for SMS messages #71

Open trymeouteh opened 3 years ago

trymeouteh commented 3 years ago

It would be amazing if this app added encryption for sending SMS messages and easily manage the encryption within the app. Silence is a good example of this which is a SMS app which encrypts SMS on the device, and if two people have Silence, you can send encrypted SMS messages between each other using the Signal protocol.

I think OpenPGP will be a better encryption method since iOS has apps such as PGP Everywhere which easily allows an iOS user to encrypt and decrypt SMS messages compared to the Signal protocol.

I like how this app makes it possible for us to use Matrix to sync SMS messages between devices, now if this app can encrypt/decrypt SMS messages to make them more secure when a message travels across SMS, this will become a pro privacy SMS app for Android.

https://git.silence.dev/Silence https://www.pgpeverywhere.com/

sgryphon commented 3 years ago

If two people both have Matrix, you would just send end-to-end encrypted messages via Matrix, which is already a decentralised/federated protocol.

If only one person has Matrix, then an encrypted message is going to be useless.

trymeouteh commented 3 years ago

The idea to add OpenPGP is to be able to send and receive encrypted SMS messages. Matrix is encrypted but this is to encrypt the SMS message in transit, making SMS more secure.