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

Key Generator

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





