I'm working on an AIM-esque messaging program.

(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.



9 Kudos

Comments

Displaying 3 of 3 comments ( View all | Add Comment )

freerunner

freerunner's profile picture

"extensive privacy/anonymity measures implemented."

brother in christ I swear the public server better not be discord


Report Comment



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

AeroSky2000's profile picture

Wow! How cool! It looks like MSN but much simpler, but I really like how it can work!


Report Comment

Gab Gabu

Gab Gabu's profile picture

This is so cool!!!


Report Comment