Optimised bilinear pairings over elliptic curves
-
Updated
Feb 3, 2024 - Haskell
Optimised bilinear pairings over elliptic curves
Implements the Barreto-Naehrig (BN) curve as used by Ethereum
A Rust library for the Groth-Sahai non-interactive witness-indistinguishable and zero-knowledge proof system
Python wrapper for the PBC (Pairing-Based Cryptography) library
Using JPBC(Java Pairing-Based Cryptography Library) to implement pairing-based cryptography algorithm like BBS04 group signature. And I proposed a modification of batch verification to the original BBS04.
A cryptographic library that is designed to support bilinear pairing using BN and BLS-12 curve at 128-bit Security Level. It is an ongoing project. Codes are subject to frequent change. An inital documentation can be access from https://isecokayamauniv.github.io/elips_bn_bls12/
The initial phase of developing bilinear-pairing functionalities with BN and BLS-12 curve
Add a description, image, and links to the bilinear-pairing topic page so that developers can more easily learn about it.
To associate your repository with the bilinear-pairing topic, visit your repo's landing page and select "manage topics."