Skip to content
SalhabWeb
All projects

Secure Messaging Over an Untrusted Router

The router forwards everything and reads nothing

Nov 2025

PythonDiffie-HellmanAES-GCMSteganography
Secure Messaging Over an Untrusted Router

The problem

Communicate through infrastructure you don't trust.

What I built

  • 2048-bit RFC 3526 group, AES-GCM, LSB steganography, Python sockets with threading; nodes ran on cloud machines.

Result

Cryptography & Information Security lab.

Gallery

The router's log: it sees the decoy, never the real message
The cover image hiding the ciphertext