The project is inspired by the public's urgent need to diverge from the WhatsApp App and towards more privacy focused services, SCA will allow a seamless conversation experience completely free from spam, adware and most important of all people spying on you

How does it work?

SCA relies on RSA 2048bit encryption on all it's communications, both client-server and server-client making it virtually impossible to read any data to anyone except for yourself and whoever you want to. SCA also relies exclusively public RSA keys for authentication, this means nothing except a single file on your pc ties you with all your message history, in case you ever wanted to change identity all you'd need to do is simply delete or remove your key and it'll almost be like if you're a completely different person. SCA is also completely free from spam and phishing since all communication must be authorized on both sides to even start to happen. SCA is also proud to be perfectly scalable to whatever key bitlength you need as long as your pc can keep up. SCA is not reliant (unlike basically every other chat app) on the unsecure phone number or on the not indepent email, instead SCA relies only on math, and math will always work.

How I built it

I built the project in Python using the PyCryptoDome library, I am working on a version with a more complete UI but because of the limited time frame this is what I'll be able to turn in.

What I learned

I am extremely happy for all I've learned in encryption because of the project and I believe that this learning experience alone was definitely worth all the time spent.

What's next for Secure Comms App (SCA)

First of all I hope to get a proper UI and develop iOS and Android Apps. Hopefully getting bigger will be SCA's next step, the code is quite scalable, it'll just be about wether or not I'll be able to market it well enough

Built With

Share this project:

Updates