All projects

Chat-LECS.
Messages that sign themselves.

A chat app where every message carries a Linear Elliptic Curve Signature — so recipients can mathematically verify the sender, not just trust a username. Firebase underneath, real-time everywhere.

Year
2023
Role
Solo build
Stack
LEC Signaturing · Firebase · ECC
Status
Research
Project screenshot

Overview

Chat apps ask you to trust the server. Chat-LECS asks you to trust the math. Every outbound message is signed with the sender's private key using elliptic-curve cryptography; every received message is verified client-side before it's rendered.

Firebase handles the real-time transport and auth. The signing layer is the interesting bit — it's what turns "probably from you" into "provably from you."

Details

  • ECC key pairs generated and stored client-side at registration
  • Each message signed before upload, verified on download
  • Firebase real-time DB for transport, Firebase Auth for identity
  • Visual indicator per-message for verification state
  • Multi device support
Next project
Sort-Alyzer