« Web, HTML, Tech Forum

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

Posted by keyboard_spacebar

posted
updated

Forum: Web, HTML, Tech

Haven't posted this publicly anywhere else. 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.


Report Topic

0 Replies