pbc
« Back to VersTracker
Description:
Pairing-based cryptography
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Security
Tags: cryptography pairing-based elliptic-curves security library
Install: brew install pbc
About:
Pbc is a C library for pairing-based cryptography, providing an efficient implementation of elliptic curve groups and bilinear pairings. It enables the development of advanced cryptographic protocols like identity-based encryption and short signatures. The library is designed for research and practical applications in modern cryptography.
Key Features:
  • Supports multiple pairing-friendly elliptic curves
  • Provides arithmetic for elliptic curve groups and pairings
  • C library for high performance and integration
  • Includes command-line tool for basic operations
Use Cases:
  • Implementing identity-based encryption (IBE) schemes
  • Researching and prototyping pairing-based cryptosystems
  • Developing zero-knowledge proof protocols
Alternatives:
  • RELIC – RELIC is a broader cryptographic toolkit with more algorithms, while Pbc is more focused specifically on pairing operations.
  • OpenSSL – OpenSSL provides standard ECC but lacks native support for the specific pairing operations that Pbc offers.
Version History
Detected Version Rev Change Commit
Oct 26, 2024 9:51pm 0 VERSION_BUMP d874729d