Skip to content
#

ddh

Here are 5 public repositories matching this topic...

Language: All
Filter by language

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 Oct 1, 2026
  • TypeScript

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 Oct 1, 2026
  • TypeScript

Browser-based inner-product functional encryption demo — ABDP15 (PKC 2015) over ristretto255. A key releasing only ⟨x, y⟩ beside one releasing the whole vector, the baby-step giant-step bottleneck measured in group operations, exact reconstruction from enough keys. Issue one key too many and you hand over the master secret.

  • Updated Sep 30, 2026
  • TypeScript

Add this topic to your repo

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

Learn more