Loading...

SecureX

SecureX aims to design and implement a light-weight, custom encrypted messaging protocol to ensure secure, private communication over insecure networks. The protocol will support both symmetric and asymmetric encryption mechanisms and be suitable for integration into real-time applications such as messaging apps.
GitHub Repository

System Design

system design

Key Generator

key generator

  • Elliptic-Curve Diffie-Hellman to generate public and private keys.
  • HMAC-base Key Dervation Function to derive the shared key.

Integrity Check

integrity check