Peer-to-Peer SecureChat Application

Backend
Peer-to-Peer SecureChat Application

Tech Stack

Python
Linux
Git

Description

Distributed Systems project implementing a decentralized chat application without a central server.

  • Designed and implemented a decentralized P2P chat with a structured overlay network.
  • Kademlia protocol for node discovery and Chord/DHT for efficient routing.
  • Secured communications with Diffie-Hellman key exchange and AES encryption.
  • Technologies: Python, socket programming, cryptography, DHT, Kademlia, Chord protocol.

Page Info

Distributed overlay network

Structured overlay with Kademlia node discovery and Chord/DHT for efficient message routing.

/logo.png

    Soufian Elouazzani - DevOps Engineer