jPBC: Java pairing based cryptography | Synapse