Introduction

Get jPBC 1.0.0 Now!!!
Released: October, 2009

jPBC 1.0.0 (distro 3.0 Mb - core 130 Kb)

SourceForge.net Logo Maven PBC's
The Java Pairing Based Cryptography Library (jPBC) is:
  • a Java Porting of the PBC library which is the Pairing-Based Cryptography Library written in C and developed by Ben Lynn. It supports symmetric and asymmetric pairing.
  • a Java Wrapper of the PBC library so you can delegate all the computation to the C library. Look here to know how to use the wrapper.
jPBC is composed by the following modules:
  • jpbc-api : which contains the api exposed by jPBC.
  • jpbc-plaf : which contains the default api's implementation. This module contains the PBC's Java Porting.
  • jpbc-pbc : which contains the api's implementation to be used when PBC is choosen as computation engine. This module contains the PBC's Java Wrapper.
  • jpbc-crypto : which contains the implementation of some cryptosystems. Go here to start.
In the jpbc distribution each module correspond to a directory where you will find the sources of the module and other stuff.