(I posted this in the Web, Tech, and HTML forum too. Sharing here in case others miss it)
Haven't posted this publicly anywhere else online (well besides the forum here, so only SpaceHey). Just wanted to share something I've been working on in my spare time for fun.
This is a simple program that allows for end-to-end encrypted messaging. The server has no knowledge of which user/public key is sending messages, has no idea who is receiving those messages, has no knowledge of exactly how many people you're talking/connected to, and of course has no idea of the message contents due to the end-to-end encryption.
It's protected by two to three layers of encryption (depends on which message type the client is sending) using various key exchange and encryption algorithms for protection against classical and quantum computing attacks, with ephemeral keys used per message, and per buddy per session.
Here is a screenshot:
It has support for group chats and sending images too.
The program has sounds for buddies logging in/out, and messages being sent/received. The current sounds are ripped straight from an official AIM build.
If anyone is interested, I can set up a public server and share the program (it's a simple .jar file) for others to try out/use. I don't yet know how scalable the system is due to the extensive privacy/anonymity measures implemented.
Comments
Displaying 3 of 3 comments ( View all | Add Comment )
freerunner
"extensive privacy/anonymity measures implemented."
brother in christ I swear the public server better not be discord
When I said "public server" I meant the actual server the program uses for communication, not for sharing the download link. The download link would just be posted here, served from a normal web server accessible via clearnet, Tor, or I2P.
by keyboard_spacebar; ; Report
Okay, that sounds pretty awesome then :D. I always hate it when projects put their shit on discord, it's so dumb and annoying.
by freerunner; ; Report
AeroSky2000
Wow! How cool! It looks like MSN but much simpler, but I really like how it can work!
Gab Gabu
This is so cool!!!