Skip to content
#

diffie-hellman

Here are 20 public repositories matching this topic...

Browser-based Private Set Intersection demo implementing classic DH-PSI (Meadows 1986, Huberman-Franklin-Hogg 1999) over ristretto255 with RFC 9380 hash-to-curve. The primitive behind Signal contact discovery and Apple password monitoring.

  • Updated Sep 3, 2026
  • TypeScript

This project is a Key Management System built using React, TypeScript, and Vite. It implements cryptographic techniques like Diffie-Hellman Key Exchange and ElGamal Encryption to demonstrate secure communication concepts. The application provides an interactive UI for users to input parameters and visualize the cryptographic processes.

  • Updated Apr 4, 2025
  • TypeScript

Browser-based Curve448 demo featuring RFC 7748 X448 key exchange and RFC 8032 Ed448 signatures — the 224-bit "paranoid tier" for long-lived keys. Built on @noble/curves with side-by-side Curve25519/Ed25519 comparison.

  • Updated Sep 3, 2026
  • TypeScript

Browser-based 1-of-2 Oblivious Transfer — the Simplest OT protocol (Chou-Orlandi 2015) over Curve25519 with real Edwards25519 (Ed25519) point arithmetic and AES-256-GCM encryption. Receiver gets exactly one message, sender learns nothing about which. Foundational primitive for secure MPC. Part of crypto-lab.

  • Updated Sep 3, 2026
  • TypeScript

Add this topic to your repo

To associate your repository with the diffie-hellman topic, visit your repo's landing page and select "manage topics."

Learn more