The Pairing-Based Cryptography Library

Who Uses PBC?

If your project uses the PBC library and you don’t mind it appearing here please contact me or the mailing list.

SSARES: Secure Searchable Automated Remote Email Storage

By Adam Aviv.

QED library: Queries on Encrypted Data

By Filip Paun and Tanvi Vyas.

Ciphertext-Policy Attribute-Based Encryption

By John Bethencourt, Amit Sahai and Brent Waters.

Crypt:PBC Perl Module

By Paul Miller.

The PBC_sig library

Various signature schemes that require the pairing, including:

  • Boneh-Boyen short signatures

  • Boneh-Boyen-Shacham short group signatures

  • Boneh-Lynn-Shacham short signatures

  • Cha-Cheon identity-based signatures

The PBC_bce library

The Boneh-Gentry-Waters broadcast encryption. Written by Matt Steiner.

Function Encryption

Encryption enriched with access policies.