Skip to content
#

pairing-based-cryptography

Here are 12 public repositories matching this topic...

Browser-based ciphertext-policy ABE demo — FAME (Agrawal and Chase, CCS 2017) over Type-3 BLS12-381, access trees converted to LSSS/MSP, ABE as a KEM into HKDF-SHA-256 and AES-256-GCM. Two users whose attributes jointly satisfy the policy pool their keys and still fail to decrypt.

  • Updated Sep 19, 2026
  • TypeScript

Browser-based proxy re-encryption demo — BBS98 (Blaze-Bleumer-Strauss 1998) ElGamal bidirectional, then AFGH (Ateniese-Fu-Green-Hohenberger, NDSS 2005) pairing-based on BLS12-381. Proxy and Bob collude under BBS98 and divide out Alice's private key; AFGH resists it, and neither can un-delegate.

  • Updated Sep 19, 2026
  • TypeScript

Browser-based Boneh-Franklin Identity-Based Encryption demo implementing the 2001 BasicIdent scheme with BLS12-381 pairings via @noble/curves. Setup → Extract → Encrypt → Decrypt with the key-escrow tradeoff shown honestly.

  • Updated Sep 24, 2026
  • TypeScript

Add this topic to your repo

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

Learn more